之前直接降级,老是出现失败!
然后卸载node, 指定版本下载, 又是失败! (NVM安装)
解决:
nvm install v9.11.2的时候经常性的由于网络(GFW)的原因,现在binary的时候下载到一半突然断了,然后需要download source,重新compile,最终很容易造成失败
所以决定用迅雷或者其他下载工具,下载包,放到nvm的cache目录里面,最后用nvm install命令,免去了终端下载中断之后从源码重试的尴尬,具体步骤如下
下载包 https://nodejs.org/dist/v9.11.2/node-v9.11.2-darwin-x64.tar.xz,直接粘贴到迅雷里面就可以下载了
cd ~/.nvm/.cache/bin/
mkdir node-v9.11.2-darwin-x64
mv ~/Downloads/node-v9.11.2-darwin-x64.tar.xz ~/.nvm/.cache/bin/node-v9.11.2-darwin-x64, 使用自己下载的文件的存放路径替换上面的~/Downloads/node-v9.11.2-darwin-x64.tar.xz
nvm install v9.11.2
终端上显示:
Downloading and installing node v9.11.2...
Local cache found: NVM_DIR/.cache/bin/node-v9.11.2-darwin-x64/node-v9.11.2-darwin-x64.tar.xz Checksums match! Using existing downloaded archiveNVM_DIR/.cache/bin/node-v9.11.2-darwin-x64/node-v9.11.2-darwin-x64.tar.xz
Now using node v9.11.2 (npm v5.6.0)
Creating default alias: default -> v9.11.2
最后查下node版本
node -v
v9.11.2
通过NVM安装Node.js:
NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换.
1.下载并安装NVM脚本
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
source ~/.bash_profile
2.列出所需要的版本
nvm list-remote
3.安装相应的版本
nvm install v版本号
4.查看已安装的版本
nvm list
-> v版本号
system
5.切换版本
nvm use v版本号
6.设置默认版本
nvm alias default v版本号
网友评论