编程语言
首页 > 编程语言> > node.js(含npm)升级

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