node.js(含npm)升级
作者:互联网
两个版本
在看Electron的时候要nodejs 为LTS或者最新版。。之前为了装vs code的yo扩展开发的时候装的nodejs
$ node -v
v14.15.0
$ npm -v
6.14.8
和官网对比了有点差别哦
升级node
升级node也会顺带升级对于的npm
当前最新版
$ npm cache clean -f
$ npm install -g n
/opt/nodejs/bin/n -> /opt/nodejs/lib/node_modules/n/bin/n
+ n@7.0.1
added 1 package from 4 contributors in 0.299s
# 升级到最新版
$ sudo n latest
installing : node-v15.8.0
mkdir : /usr/local/n/versions/node/15.8.0
fetch : https://nodejs.org/dist/v15.8.0/node-v15.8.0-linux-x64.tar.xz
installed : v15.8.0 (with npm 7.5.1)
LTS
如果不想用最新版而是LTS的话
# 升级到最新LTS
$ sudo n stable
installing : node-v14.15.4
mkdir : /usr/local/n/versions/node/14.15.4
fetch : https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz
installed : v14.15.4 (with npm 6.14.10)
加sudo是因为
$ n stable
installing : node-v14.15.4
mkdir : /usr/local/n/versions/node/14.15.4
mkdir: 无法创建目录 “/usr/local/n”: 权限不够
只升级npm
这样的话node不会被升级
$ sudo npm install -g npm
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
+ npm@7.5.2
added 60 packages from 29 contributors, removed 241 packages and updated 194 packages in 11.748s
参考
标签:node,npm,v14.15,js,usr,bin,local 来源: https://blog.csdn.net/weixin_43031092/article/details/113761584