Node.js是基于Chrome的V8 JavaScript引擎构建的JavaScript运行平台。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
官网地址:https://nodejs.org ,中文网址 http://nodejs.cn 。下面先介绍Node.js 在Linux下的安装,进入下载页面https://nodejs.org/en/download/ , 如下图:
具体安装下载步骤:
1. 一般是选择Linux Binaries x64的版本下载
2. 在liunx下用 tar -xvf node-v{版本号}-linux-x64.tar.xz 解压
3.建立软链接
ln -s {nodejs安装目录}/bin/npm /usr/local/bin/
ln -s {nodejs安装目录}/bin/node /usr/local/bin/
4.分别执行node -v 和 npm -v 来验证安装是否成功。
按照惯例,下面写一个入门案例来体验下,用WebStrom创建一个空的项目,取名example ,在项目目录下创建app.js文件,并在上面输入如下代码:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World '); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
打开一个终端控制台,在example项目目录下输入node app.js运行这个程序,会发现程序监听本机的3000端口,
在浏览器上访问,效果如下: