安装 node-sass 卡在 install.js

Installing node-sass stuck on install.js

每当我尝试通过 npm 安装 node-sass 时,都会发生以下情况:

> node-sass@3.8.0 install C:\temp1\node_modules\node-sass
> node scripts/install.js

Terminate batch job (Y/N)? 

它卡在 Windows 7 机器上的 install.js 行。有什么想法吗?

在我的例子中,等待很长时间,你会看到一个警告 Cannot download "https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-46_binding.node":

这意味着你的网络很糟糕或者某些网关拒绝你访问 github,比如我国的 GFW

所以可以用VPN来解决

或转到此 link 并下载此文件https://github.com/sass/node-sass/releases/download/v3.8.0/win32-x64-46_binding.node

然后像 D:\xxx\node_modules\node-sass\vendor\win32-x64-46\binding.node

一样把它放在你的路径中

然后在这个 pwd \node_modules\node-sass\scripts> 和 运行 node ./install.js

下载文件可能因环境不同而有所不同

只看到警告

但我用这种方法修复了它。

最良好的祝愿。