配置环境也是一门学问,配置环境都是会出很多问题,一定要有耐心,最后一定会解决
报错
> node-sass@3.13.1 install E:\node_modules\gulp-sass\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node
//报错的的链接本身就失效了
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/win32-x64-57_binding.node":
HTTP error 404 Not Found
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080
node-sass 安装失败解决方法
从报错可以看出,node-sass安装失败的原因是网络限制导致无法下载.node文件
解决方法一
使用淘宝镜像,使用镜像前请把node_modules文件夹下原有的node-sass有关的文件全删了
npm set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
or
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install node-sass
解决办法二(如果你安装了翻墙软件)
假设你的翻墙软件在你本地机器上开启了一个第三方服务器 127.0.0.1:1080,那么只需按照下面的方法配置一下就能正常安装 node-sass 了(如果你开启的是 PAC 模式而不是全局模式,那还需要将 s3.amazonaws.com 加入 PAC 列表):
npm config set proxy http://127.0.0.1:1080
npm i node-sass
下载完成后删除 http 代理
npm config delete proxy
以上解决node-sass安装的解决办法
配置环境常遇问题,需耐心解决。本文聚焦node-sass安装失败问题,指出原因是网络限制无法下载.node文件,提供两种解决方法,一是用淘宝镜像,需删除node_modules下相关文件;二是借助翻墙软件,按特定配置安装,下载后删http代理。

3644

被折叠的 条评论
为什么被折叠?



