因很早作了一个小demo,而且在其余成熟的电脑上(node配置好的)下载依赖包没什么问题,最近就在新的电脑上配置好全部东西后,去下载这个demo的依赖包,就出现了node-sass没法正常解析的问题,进行屡次尝试,好比使用全局npm,仍是cnpm(其实很不建议使用cnpm),但依然是报错,相信你们下载完成了却仍是报错了,就有这些提示,可别想着是被拦截了哦,也别想着把这个https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node。去直接浏览器下载。node
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.9.3/win32-x64-64_binding.node":
connect ETIMEDOUT 54.231.33.155: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
出现Cannot download "https://github.com/sass/node-sass/releases/download...不能下载问题,这只是字面意思,其实已经下好了。接下来带你们找找看:git
搜索如图地址(C:\Users\lenovo\AppData\Roaming\npm-cache,通常状况下配置是这么一个目录C:\Users\adminstator\AppData\Roaming\npm-cache\node-sass\4.9.3)github
随带给你们介绍一款方便搜索的软件,everything,很少扯。npm
找到打开本身的当前版本目录你就会发现win32-x64-64_binding.node文件在里面躺着好好的,这缘由很少反问,是须要本身去配置新的环境变量,让其自动找到相关文件。其实从Cannot download...这句问题的后面来看,缘由在因而下载了,找不到相关文件致使,解决操做以下:浏览器
配置环境变量:
右击个人电脑-》属性-》高级系统设置(win10下是这样操做了,你们变通下)-》看到右下有个环境变量点进去sass
新建系统变量:
变量名:SASS_BINARY_PATHui
变量值:C:\Users\lenovo\AppData\Roaming\npm-cache\node-sass\4.9.3\win32-x64-59_binding.node.net
变量值地址因我的安装配置有关,按照上面我的搜索到node-sass文件夹及相关文件地址为准,请自行变通blog
肯定,而后再去项目操做,就ok了,如何出现相似,请从新下载一次node-sass。it
小记:虽然这样能够解决指定版本的问题,可是对于node-sass的迭代,若是下载别的版本,那还得配置一次么?若是有前辈知道,欢迎留言于我,小墨在此感激U,U!————————————————版权声明:本文为CSDN博主「微小墨(伍六七)」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处连接及本声明。原文连接:https://blog.csdn.net/lx1996082566/article/details/87901958