Ubuntu 16.04 64位 搭建 NodeJS 环境
最近在虚拟机里安装了Ubuntu 16.04, 在这里记录一下搭建NodeJs环境的步骤!
1、下载解压
可以在这里下载node:
英文官网:Download
中文官网:Download
打开终端,解压 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"
4、可能遇到的问题
(1) 全局配置时
当你进行全局配置时,万一你将node的路径写错了,然后又手抖一下执行了。那如何修改呢?
如果你直接再配置,是会报错的,所以我们需要先删除后再配置,比如node的配置:
/* 删除 */
rm -rf /usr/local/bin/node
/* 重新配置 */
sudo ln -s /opt/node-v6.10.0-linux-x64/bin/node /usr/local/bin/node
在执行上面的命令时,如果说权限不够,我们只需:
sudo su
这样就进入root了,会提示你输入密码,然后你就可以删除了。
如果你遇到什么奇葩问题,可以在下方的评论区留言,我们可以一起探讨解决!