Ubuntu安装最新的Nodejs

今天要写一个scss,就想到node-sass,然后就开始折腾nodejs,顺理成章的

# 这里如果不用-y安装完以后在终端不管你source ~/.bashrc多少次都是认不出来的
sudo apt-get install -y nodejs

接着就是

sudo apt-get install -y npm

简单吧,但是这结果是出人意料的,ubuntu的官方仓库里nodejs的版本是10.x,npm版本是5.8.0,之后会发现因为版本的问题你又得去解决各种奇葩问题.我说过好多次,我向来都是能偷懒坚决不走弯路的.把刚才apt-get装好的nodejs删了.删除的方法网上一搜就有,这里就不啰嗦了.
好了,来个更简单更快的办法安装
1.到nodejs的官网直接下载最新稳定版的二进制文件.然后解压到你想存放的目录

tar -C 目标目录 -zxvf nodejs-xxx-xxx-xxx.tar.gz

2.环境变量设置到nodejs目标目录的bin目录下

sudo gedit ~/.bashrc

在最后一行添加下面的内容:

#PATH后面的路径为你刚才解压存放nodejs的目录路径
export PATH=/home/xxxx/nodejs/bin:$PATH

3.刷新环境变量

source ~/.bashrc

重启终端输入node -v,你就可以用最新版的nodejs了.
4.当然,因为我们处在伟大的防火墙内,装好nodejs后最好将npm的镜像源更换为taobao的镜像源并安装cnpm,以后用起来就非常方便了

npm config set registry https://registry.npm.taobao.org
#设置完毕以后用 npm config get registry 检查一下,正常就可以往下走了

5.安装cnpm跟node-sass,

npm install -g cnpm
cnpm install -g node-sass

6.将Node的可执行文件创建一个软链接到/usr/bin/目录里

ln -s /home/ado/nodejs/bin/node /usr/bin/node

接着到phpstorm里设置一个filewatch,就可以自动编译scss文件啦.

THE END
分享
二维码
< <上一篇
下一篇>>