Linux(Ubuntu)下安装NodeJs
安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:
$ sudo apt-get install g++
$ sudo apt-get install libssl-dev
安装nodejs
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
如果版本老版本
Ubuntu下升级Node.js方法
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
方法2
打开终端,解压 node-v6.10.0-linux-x64.tar.xz
tar -xJf node-v6.10.0-linux-x64.tar.xz
注意:是-xJf,而不是-xjf,J应该是大写。
执行完后,你会看到多了一个node-v6.10.0-linux-x64文件夹,你在里面的bin文件夹里可以看到node和npm运行文件。
然后将文件移动到通用的软件安装目录/opt/
sudo mv node-v6.10.0-linux-x64 /opt/
2、验证
到这里,你就可以运行node和npm:
cd /opt/node-v6.10.0-linux-x64/bin/
./node -v
// v6.10.0
./npm -v
// 3.10.10
不过目前只能是局部运行,而不能全局运行node和npm。
3、配置全局
要让node和npm命令可以全局运行,我们需要配置,就像在window上配置环境变量一样。
sudo ln -s /opt/node-v6.10.0-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/node-v6.10.0-linux-x64/bin/npm /usr/local/bin/npm
配置完成后,我们就可以在全局中使用:
node -v
// v6.10.0
npm -v
// 3.10.10
一些npm的命令:
/ 全局安装 /
npm install -g package-name
/ 删除模块 /
npm uninstall -g package-name
/ 查看全局安装的路径 /
npm config get prefix
/ 修改全局安装的路径 /
npm config set prefix "newFolder"