Node利用npm 下载 node-sass 报错解决方案
1.node-sass下载对于前端开发来说是一个不小的麻烦例如:
1.1 下载node-sass与node版本的报错
https://i-blog.csdnimg.cn/direct/406641810717497d81a9bf83da47d70c.png
https://i-blog.csdnimg.cn/direct/ae79e4e9d74f44638a7a1e322c82598f.png
这种情况 要根据自己的node版本去指定对应要下载的node-sass版本,我这里用的是14.16.0,对应的就是4.14+ ,通常我们会安装 node-sass@4.14.1
https://i-blog.csdnimg.cn/direct/cc36c8cda7a845e5ba299fdc6d713e99.png
1.2 切换下载版本后
https://i-blog.csdnimg.cn/direct/d51e5d105fe54e07b8fb651c1b07b6e2.png
需换最新淘宝镜像源
https://i-blog.csdnimg.cn/direct/7eed2071e6604c5c8ba0f2b1afa16fbd.png
https://i-blog.csdnimg.cn/direct/1a4a4ef971a74b1d867086c3f20cbbab.png
我这边就下载乐成了,但是有的人下载照旧失败是为什么呢?
https://i-blog.csdnimg.cn/direct/619ada2ae28d4f35997e65849b08b196.png
由于我之前下载过,而且没有实行npm cache clean --force 清理缓存,以是直接走的缓存
清理缓存后再次实行下载依然会报错
https://i-blog.csdnimg.cn/direct/1ca74ddad157464f9c391d702a2fc9f6.png
罪魁祸首就是一个二进制文件,他去了github下载,导致了超时下载失败,后面node-sass就无法利用了
https://i-blog.csdnimg.cn/direct/06663de2a23d487fa544d7ef4aecf30f.png
2. 解决下载binding.node报错
2.1 简单粗暴一点,就是直接挂一个外网的梯子
https://i-blog.csdnimg.cn/direct/fadb1722f59d4a60bebdddabebb4cdbb.png
直接乐成
https://i-blog.csdnimg.cn/direct/e27fcad869824d3da97d958cd82485d1.png2.2 去官网下载好,放到node_modules中
github node-sass官网
npmmirror 镜像站
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]