使用npm安装node-sass时,其依赖了win32-x64-72_binding.node,但是一直提示“cannot download http://xxx/win32-x64-72_binding.node”,有两种方案可以解决,一种是在有私服的情况下,可以通过设置 SASS_BINARY_SITE 环境变量指向自己的私服地址,另一种方案是手动下载 win32 程序,然后通过设置 SASS_BINARY_PATH 环境变量来进行本地安装。
通过私服安装的不必多说,这里主要介绍下如何进行本地安装。
首先下载 win32 程序,可以直接从官网下载,但是我找不到链接地址了,可以自己搜索,如果找不到可以从这里下载:win32-x64-72_binding.node
下载完成后随便放在一个目录下,例如:D:\win32-x64-72_binding.node
设置系统环境变量:SASS_BINARY_PATH
打开cmd窗口(注意一定要重新打开一个新的cmd窗口,否则设置的环境变量不生效),执行命令:npm i node-sass -C verbose
然后在项目的目录下执行:npm install