缘起想在工作电脑上安装一个nodejs开发的软件,然而源里面的node版本相当陈旧,又不想完全托离开包管理系统从头折腾node,经调研,发现了这个方法。记录如次。系统版本lsb_release -aN
缘起
想在工作电脑上安装一个nodejs开发的软件,然而源里面的node版本相当陈旧,又不想完全托离开包管理系统从头折腾node,经调研,发现了这个方法。记录如次。
系统版本
lsb_release -aNo LSB modules are available.Distributor ID: DeepinDescription: Deepin 15.3Release: 15.3Codename: unstable
前置准备
sudo apt install nodejs-legacy
观察node版本
node -vv6.3.1
安装npm
sudo apt install npm
观察npm版本
npm -v4.1.1
升级一下npm到最新版
sudo npm install npm@latest -g
再看npm版本
npm -v4.4.4
安装一个叫做n的nodejs模块
."no subshells, no profile setup, no convoluted api, just simple"
.简单地说,n就是一个管理nodejs本身版本的工具,可用于node升级详见https://www.npmjs.com/package/n
sudo npm install -g n
最后升级nodejs到新版
sudo n latest //最新版本sudo n stable //稳定版本sudo n lts //长期支持版本
我选择的是最新版latest
sudo n latest install : node-v7.9.0 mkdir : /usr/local/n/versions/node/7.9.0 fetch : https://nodejs.org/dist/v7.9.0/node-v7.9.0-linux-x64.tar.gz######################################################################## 100.0% installed : v7.9.0
确认一下
node -vv7.9.0
打完收功