解决npm安装node-sass失败的问题
执行 npm install 的时候出现node-sass模块无法下载的情况,看地址它是从github 拉取的
> node-sass@5.0.0 install E:\project\DMSWeb\node_modules\node-sass
> node scripts/install.js
Downloading binary from https://github.com/sass/node-sass/releases/download/v5.0.0/win32-x64-83_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v5.0.0/win32-x64-83_binding.node":
connect ETIMEDOUT 52.74.223.119:443
Timed out whilst downloading the prebuilt binary
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@5.0.0 postinstall E:\project\DMSWeb\node_modules\node-sass
> node scripts/build.js
全局切换npm源也不行,试了以下命令解决了
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass
参数解释
--registry=https://registry.npm.taobao.org淘宝npm包镜像--disturl=https://npm.taobao.org/dist淘宝node源码镜像,一些二进制包编译时用--sass-binary-site=http://npm.taobao.org/mirrors/node-sass这个才是node-sass镜像
关注作者公众号,订阅推送更多及时的前端资讯、学习资料



已阅,请回关
This site was… how do I say it? Relevant!! Finally I’ve found something which helped me.
Thank you!