node-sass国内镜像加速地址,无法下载node-sass怎么办?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
为了使用npm
下载node-sass
,苏南大叔又消耗了几个脑细胞。本文主要解决的问题就是:node-sass
无法下载的问题。解决问题的方案不难。就是配置了node-sass
的镜像地址,那么这个镜像地址究竟是什么呢?请看本文描述。
本文测试环境:本文测试环境:win10
、node@14.2.0
、npm@6.14.4
、node-sass@4.14.1
。
症状描述
症状描述,使用npm
安装node-sass
的时候,各种timeout
...
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-72_binding.node
方案一sass_binary_site
设置sass_binary_site
为https://npm.taobao.org/mirrors/node-sass
。
- 当然设置的位置就很多了,可以设置为全局的:
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
- 手工编辑的话,请执行:
npm config edit
- 还可以在当前根目录下面,建立
.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
win
专用
set SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass && npm install node-sass
方案二:SASS_BINARY_PATH
到官方下载地址,然后用迅雷把合适的binding.node
拖到本地,合适的binding.node
请参考timeout
报错信息。
然后制定sass_binary_path
参数,注意替换/YOUR_LOCAL_PATH/win32-x64-57_binding.node
为你的本地真实路径。
- 当然设置的位置就很多了,可以设置为全局的:
npm config set sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node
- 手工编辑的话,请执行:
npm config edit
- 还可以在当前根目录下面,建立
.npmrc
文件,然后写入:
sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node
- 或者在命令行里面设置该变量:
npm i node-sass --sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node
linux
和mac
专用:
sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node npm install node-sass
win
专用
set sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node && npm install node-sass
npm i node-sass --sass_binary_path=/YOUR_LOCAL_PATH/win32-x64-57_binding.node
相关链接
总结
这就是一个疯狂设置mirror
的过程,如果网络不好的话,就可以考虑使用本文的办法,来下载安装node-sass
了。更多sass
相关文章,请点击:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。