关于Node.js 老是下载失败的解决方式

之前直接降级,老是出现失败!
然后卸载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版本号
  1. 安装最新版本node
nvm install node
  1. 删除指定node
nvm uninstall v9.11.2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容