前端——npm安装遇到win32-x64-72_binding.node无法下载的问题

这里写自定义目录标题

  • 问题记录
    • 解决方法

问题记录

 npm安装过程由于公司对安全性要求较高,屏蔽国外网站链接,且不能使用镜像TT,所以在执行npm install时出现无法下载win32-x64-72_binding.node的问题。
具体信息为:
Cannot download https//github.com/sass/node-sass/releases/download/v4.13.0/win32-x64-72_binding.node
....
而且输出的错误信息具有误导性,其提示的错误信息是:MSBUILD:error MSB3428:未能加载Visual C++组件“VCBuild.exe”。要解决此问题,安装 .NET Framework 2.0SDK.

解决方法

  1. 通过各种其他途径(CSDN里面搜或者百度云)直接单独下载win32-x64-72_binding.node
  2. 将该文件放到一个可靠的路径中(我的放在D:\Develop\nodejs\node_modules\npm)
  3. 将其添加到系统变量中:
    SASS_BINARY_PATH=D:\Develop\nodejs\node_modules\npm\win32-x64-72_binding.node
  4. 电脑重启
  5. cmd窗口中在项目根目录下运行一下语句
    npm i node-sass -D –verbose
  6. npm install

你可能感兴趣的:(前端node)