Node.js介绍
Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,它使得JavaScript能和其他语言一样可以编写后端代码。
Node.js还自带了强大的包管理工具npm。
使用Node.js创建一个简单的服务器
Node.js可以通过几行代码就能创建一个Web服务器。
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}/`);
});
这样就起了一台监听在3000端口的服务器了。
Node.js的基本使用
1 查看当前版本
$ node -v
2 查看npm版本
$ npm -v
3 升级npm版本
$ sudo npm install npm -g
4 修改镜像源
$ npm install -g cnpm --registry=<url Name>
5 安装模块,本地安装一般是基于项目上线需要,而全局安装多数是基于开发用的工具,如脚手架之类的命令
$ npm install <Module Name>@<Version>
$ npm install <Module Name>@<Version> -g
6 查看已安装模块
$ npm list
$ npm list -g
7 卸载模块
$ npm uninstall <Module Name>