1.Node.js的安装
首先先查看Ubuntu系统是否已经安装Node.js。
node -v #查看当前Node.js的版本
若没有再进行安装,可以通过以下两种方式进行安装。
从git仓库中获取
$ sudo git clone https://github.com/nodejs/node.git
修改目录权限:
$ sudo chmod -R 755 node
使用 ./configure 创建编译文件:
$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install
查看Node的版本:
$ node --version
Ubuntu apt-get命令安装
sudo apt-get install nodejs
sudo apt-get install npm
2.Node.js的使用
创建 Node.js 应用
使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。
在项目的根目录下创建一个叫 server.js 的文件,并写入代码:
var http = require('http');
http.createServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
用以下代码执行server.js文件:
node server.js
打开浏览器访问 http://127.0.0.1:8888/,你会看到一个写着 "Hello World"的网页。
3.npm的使用
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,例如:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
npm的安装
查看Ubuntu的npm版本:
$ npm -v
安装npm:
$ sudo npm install npm -g #全局安装npm
用npm安装模块
$ npm install <Module Name>
卸载模块
$ npm uninstall <Module Name>
更新模块
$ npm update <Module Name>
查看所有全局安装的模块
$ npm list -g