由于墙的原因,以及网络波动问题。常常导致 npm 包下载安装失败。
例如:
经典的 node-sass 在安装时,中途会请求以下链接,由于国内原因,失败概率大。
- Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.2/win32-x64-59_binding.node
解决办法如下几种:
- / 项目根目录创建.npmrc文件后添加以下代码
- sass_binary_site=https://npm.taobao.org/mirrors/node-sass
- // 安装时指定镜像源
- npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass
- // 设置系统环境变量的方式
- // linux、mac 下
- SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass npm install node-sass
- // window 下
- set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass && npm install node-sass
- // 设置全局镜像源
- npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
也可以先下载下来到本地,用迅雷什么的,然后执行安装
- npm i node-sass --sass_binary_path=/本地地址/win32-x64-57_binding.node
评论 (0)