- 查看mac上的node和npm的当前版本
$ node -v
v8.11.3
$ npm -v
5.6.0
- 清除node的cache(清除node的缓存)
$ sudo npm cache clean -f
Password:
npm WARN using --force I sure hope you know what you are doing.
- 安装‘n'版本管理工具,管理node
$ sudo npm install -g n
+ n@6.5.1
updated 1 package in 1.724s
- 更新node版本
$ sudo n stable
installing : node-v12.18.1
mkdir : /usr/local/n/versions/node/12.18.1
fetch : https://nodejs.org/dist/v12.18.1/node-v12.18.1-darwin-x64.tar.xz
installed : v12.18.1 to /usr/local/bin/node
active : v8.11.3 at /Users/jinchao/.nvm/versions/node/v8.11.3/bin/node
- 更新npm版本
$ sudo npm install npm@latest -g
+ npm@6.14.5
- 再次检查本机的node和npm版本
$ node -v
v8.11.3
$ npm -v
6.14.5