npm install 报错 ERR! gyp ERR! node-sass python

这篇具有很好参考价值的文章主要介绍了npm install 报错 ERR! gyp ERR! node-sass python。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、问题描述:

npm install 报错 ERR! gyp ERR!

ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable

node -v v16

node-gyp -v v3.8.0

二、可能原因

1 nodejs与sass版本不匹配(可能性最大:解决办法见三)

node版本是16,sass版本是4.14。重装的node ,就好了。其他两个是调查时看到的其他可能的原因。开始不知道为什么 ,卸载后重新装了node14就好了。应该是node的版本太高了。并不需要单独安装python,按照sass或者sass-loader时就会自动安装吧。


2 node无法下载sass依赖:解决办法:安装淘宝镜像,执行命令:npm config set registry http://registry.npm.taobao.org/

3 其他原因:解决办法:卸载node重装(这个可以大概也是重装后版本匹配上了)。重装治百病。

三、解决办法

重装node。是不是还要去看怎么安装node。写下我的步骤。

1 下载node14 ,但是网站并不是很方便下。一会我上传到资源。

2 执行安装。下一步就行了

3 安装之后,看下环境变量。电脑-属性-高级系统设置。设置NODE_PATH,并增加PATH。

4 确认node版本 node -v,npm版本 npm -v

5 npm 镜像 :npm config set registry https ://registry.npm.taobao.org/

6 vue-cli安装:npm install -g vue-cli

7 这时候npm install 还会出错。先安装sass: npm install --save-dev node-sass ,查看版本 node-sass --version。安装loader: npm install sass-loader --save-dev 。这次是自动安装的package.json里的版本。

8 最后一步npm install 。成功安装了。文章来源地址https://www.toymoban.com/news/detail-780214.html

到了这里,关于npm install 报错 ERR! gyp ERR! node-sass python的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决sass问题:npm ERR! node-sass@9.0.0 postinstall: `node scripts/build.js`

    目录 一、遇到问题 解决办法 二、 再次遇到问题  解决办法  题外话 1. 运行这个项目的适合,遇到了没有sass的问题 解决办法 然后就用命令下载sass 2. 下载sass的时候又发现了一个这样的问题 解决办法  检查在这个错误之前有没有其他的错误出现 ,如果有就先去解决其他的

    2024年02月06日
    浏览(39)
  • npm ERR! path E:node_modules\node-sass

    分析报错发现有关 python2 环境相关报错 解决办法: 需要再电脑中安装python 2.X版本的环境 因为我本地电脑有python 3.9的环境,所以我 使用 Anaconda安装python环境 1、安装 python 2.7 2、激活虚拟环境 3、找到环境位置 4、使用 node配置python环境 到此结束 重新安装node依赖就可以了

    2024年04月08日
    浏览(58)
  • npm ERR! node-sass@6.0.1 postinstall: `node scripts/build.js`

    vue npm install提示以下错误  尝试用下面的方式重新安装弄得-saas,结果不起作用 。 npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass npm install node-sass 这时考虑降级node版本,node.js从10.0-8.17版本。  运行npm install还是报同样的错误 最后继续查找解决方案,发现使用下面的

    2024年02月07日
    浏览(37)
  • 解决npm install安装node-sass包容易失败的问题

     具体问题如下: 2、问题分析 npm版本过高 3、问题解决 npm install npm@6.14.10 -g 如果还提示出现 python 的信息,说明还需要安装python,去python官网下载对应版本的安装包安装即可,一般是2.7版本。python官网下载 如果提示 这些等乱七八糟的基本上就是node-sass 版本冲突问题 直接去

    2024年04月13日
    浏览(31)
  • npm install运行报错npm ERR! gyp ERR! not ok问题解决

    执行 npm install 的时候报错: 根据报错信息,看出时node-sass运行出现问题 解决: 1.查看当前环境node版本 我这里是20.11.0 2.在package.json中查看node-sass的版本: 2.1package.json中有node-sass 我这里node-sass的版本是4.14.4 根据下图查看node和node-sass版本是否匹配 如果node和node-sass版本不符合

    2024年01月24日
    浏览(40)
  • 执行npm install时老是安装不成功node-sass的原因和解决方案

    相信你安装前端项目所需要的依赖包(npm install 或 yarn install)时,有可能会出现如下报错: 那么到底是什么原因导致这个问题出现呢? 最多的原因还是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本还是旧的 “node-sass”: “^4.14.1”。因为node并不会兼容

    2024年02月06日
    浏览(38)
  • 解决npm ERR! path E:\XXX\node_modules\node-sass的问题

    在Node.js项目中,我们经常使用npm来安装和管理各种依赖包。然而,有时候我们可能会遇到一些关于npm的错误,其中最常见的就是\\\"npm ERR! path E:XXXnode_modulesnode-sass\\\"。这个错误通常是由于node-sass的路径问题导致的。下面我将详细介绍如何解决这个问题。 首先,我们需要确定问

    2024年02月20日
    浏览(36)
  • 安装node-sass失败 或 npm install Error: not found: python2 解决方案

    1. 安装python2 可以用npm命令安装 也可以自行下载安装 Python 2.7 2. 安装完毕后配置环境变量 3.再配置一下版本 node-sass 实在太坑了,之前遇到安装失败使用方法一完美解决。最近又一次遇到了,但是方法一又无效了。于是我又在网上找到另一个方法,就是用 dart-sass 来替换 node

    2024年02月13日
    浏览(58)
  • vue项目启动npm install和npm run serve时出现错误Failed to resolve loader:node-sass

    解决方法: 解决方法: node sass-node loader-sass 14.16.0 4.14.1 8.0.2

    2024年04月26日
    浏览(29)
  • npm install时出现的问题Failed at the node-sass@4.14.1 postinstall script

    从阿里云上拉取下来项目后,首先使用npm install 命令进行安装所需依赖,意想不到的事情发生了,报出了Failed at the node-sass@4.14.1 postinstall script,这个问题,顿时一脸懵逼;询问前端大佬,给出的反馈是,“没法解决”,这时我有点不知所措了,大佬都说没法解决了。  但是我

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包