博客内容介绍了在安装node-sass时遇到的自动执行build.js导致的运行错误问题。通常的解决方案是通过npm安装时忽略构建脚本,即使用`npm install --ignore-scripts`或者针对单个包`npm install node-sass --ignore-scripts`。作者指出,不一定要依赖淘宝镜像,且并非所有情况下都能更改镜像源。
摘要由CSDN通过智能技术生成
因为node-sass安装后会自动执行node-sass/script下的 build.js ,导致运行错误。
(在网上找了一大堆文章都是复制粘贴的,根本就没人去分析为什么报错,换淘宝镜像就OK了?为什么要换?)
不需要安装 Python!
不一定需要从淘宝镜像安装!(因为有些时候,我们不允许更改镜像)
在npm 安装时,不执行构建脚本即可:
npm i --ignore-scripts
如果只是单独安装node - sass :
npm i node-sass --ignore-scripts
npm install 时偶尔遇到报错:没有安装python或node-sass 安装失败的问题,这个时候就我个人觉得是卡依赖包了,百度也有的说是node版本太高了,降降node版本,但是这样很麻烦,最后就想到是不是npm install 安装的时候卡包剩下的一些影响的,就试试先卸载之前npm install 下载失败的包
npm uninstall node-sass
在重新安...
安装node-sass时报错,gyp ERR! stack Error: Can‘t find Python executable “python“,......(项目安装使用scss)
首先,node sass是什么?
Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)。它允许用户以令人难以置信的速度将.scss文件本地编译为css,并通过连接中间件自动编译。
Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)。
vue项目中安装使用scss时,需要安装node-sass 及 sass-loader
第一步,安装淘宝镜像
npm install -g cnpm --registry=https...
第一次遇到这个问题,让我措不及,因为从来没有遇到过这个问题,我还以为是npm时node-scss的版本不对,然后用yarn install ,果不其然,还是不行
然后觉得可能是npm题,安装cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org
我服了,还是不行,我走上了原来的道路,开始百度了,搜到一条结果,我非常开心
npm config set sass_binary_site=https://npm.taoba..
npm ERR! gyp verb check python checking for Python executable "python2" in the PATH
npm ERR! gyp verb `which` failed Error: not found: python2
解决问题
python版本问题导致的
如果电脑上有python2.x只需要执行以下命令
npm install node-sass--python=python2.7
或者 npm ins
当安装`
npm install node-sass`依赖
报错时,可能是由于
缺少一些必要的依赖或配置问题
导致的。以下是一些可能的
解决方法:
1. 确保已经安装了
Python环境,并将其添加到系统的
环境变量中。可以在命令行中输入`
python --version`来检查
Python是否正确安装。
2. 确保已经安装了node-gyp。可以使用以下命令全局安装node-gyp:
```shell
npm install -g node-gyp
3. 如果在Windows系统上安装
node-sass时遇到问题,可能需要安装一些
构建工具。可以使用以下命令安装windows-build-tools:
```shell
npm install -g windows-build-tools
4. 如果上述方法都无效,可以尝试使用淘宝镜像来安装
node-sass。可以使用以下命令安装
node-sass并指定淘宝镜像:
```shell
npm install node-sass@^4.14.0 --registry=https://registry.
npm.taobao.org
请注意,根据你提供的引用内容,这些
解决方法是基于常见的问题和
解决方案。具体的问题和
解决方法可能因
环境和配置而异。如果问题仍然存在,请提供更多的错误信息以便更好地帮助你
解决问题。
Error: Compiling RuleSet failed: A Rule must not have a ‘options‘ property when it has a ‘use‘ prope
关于Vue的Update、nextTick 、refs ,虚拟DOM与真实DOM的联系
清醒不困:
关于Vue的Update、nextTick 、refs ,虚拟DOM与真实DOM的联系
Enzzz.: