问题描述

如果你的项目依赖了node-saas,在执行npm install的时候,可能会报下面的错误:

npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js`
npm ERR! Failed at the node-sass@4.14.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Cannot download "https://npm.taobao.org/mirrors/node-sass//v4.14.1/linux-x64-72_binding.node": 

这是因为你使用了taobao源,比如你在.npmrc文件中,有如下配置:

sass_binary_site=https://npm.taobao.org/mirrors/node-sass

解决方案

目前taobao这个地址已经失效了,可以修改成另一个源:

sass_binary_site=https://www.npmmirror.com/mirrors/node-sass

可以用这个地址测试下: https://www.npmmirror.com/mirrors/node-sass/v4.14.1/linux-x64-72_binding.node
如果未来这个地址也失效了,就自己去github下载搭建个文件服务器吧:
https://github.com/sass/node-sass/releases?page=1

也可以尝试配置在.npmrc文件中配置sass_binary_path参数(未验证)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐