0%

macOS升级nodejs到最新版本

npm 从5.2版开始,增加了 npx 命令。Node 自带 npm 模块,所以可以直接使用 npx 命令。如果没有安装就手动安装一下。

1
sudo npm install -g npx

当我运行

1
2
3
4
5
npx create-react-app my-app
npx: 91 安装成功,用时 9.606 秒
You are running Node 6.3.1.
Create React App requires Node 8 or higher.
Please update your version of Node.

提示需要更新node。

查看本机node版本

1
2
node -v
v6.3.1

清除node的cache

1
sudo npm cache clean -f

安装n工具

1
2
3
4
sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
/usr/local/lib
└── n@4.1.0

安装最新版本的node

1
2
3
4
5
6
7
sudo n stable

install : node-v10.16.0
mkdir : /usr/local/n/versions/node/10.16.0
fetch : https://nodejs.org/dist/v10.16.0/node-v10.16.0-darwin-x64.tar.gz
################################################################################### 100.0%
installed : v10.16.0

再次查看本机node版本

1
2
node -v
v10.16.0

更新npm到最新版

1
2
3
4
5
6
sudo npm install npm@latest -g
Password:
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.10.0
added 14 packages from 10 contributors, removed 5 packages and updated 17 packages in 6.962s

验证版本号

1
2
node -v
npm -v