node-sass 安装失败和sass-loader安装失败(转)

安装

执行npm install node-sass --save

出现如下错误:
image

还有
image

为什么有Python的提示报错

原因:提示没有安装python、build失败,如果拉取binding.node失败,node-sass会尝试在本地编译binding.node,过程就需要用到python。

为什么会下载失败

在执行npm install node-sass的时候,控制台会看到正在从github下载一个win32-x64-72_binding.node的文件,这是一个二进制文件,并不存在npm仓库,而是直接从github下载,下载非常慢,如果本地没有墙过,失败的几率会比较大。

解决下载慢5种方法

1、从淘宝镜像下载
2、只对node-sass设置拉取地址

npm install node-sass --sass-binary-site=https://npm.taobao.org/mirrors/node-sass

3、创建.npmrc文件

在项目根目录创建.npmrc文件,复制下面代码到该文件。

phantomjs_cdnurl=http://cnpmjs.org/downloads

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

registry=https://registry.npm.taobao.org

保存后 删除之前安装失败的包(第一次安装请跳过此步)
npm uninstall node-sass

重新安装
npm install node-sass



sass-loader安装失败

常见原因:

1、和node-sass版本不兼容

2、网络条件不好,用淘宝镜像下载即可

转自:https://segmentfault.com/a/1190000040720075

posted @   青仙  阅读(377)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示