npm install 报错 gyp 解决方案

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

问题:
接手别人的项目,在安装项目依赖npm install时,一直提示 gyp相关的错误。

问题原因:
项目中依赖项"node-sass": "^4.14.1",与当前node.js版本不符合。

解决问题:
通过百度踩坑,发现在使用"node-sass": "^4.14.1"时,node.js版本应为:14.19.2

1、nvm 安装

我使用的是v1.1.11的nvm
npm install 报错 gyp 解决方案
选中红框下载安装。
一路NEXT就行,

选择nvm路径
npm install 报错 gyp 解决方案
选择nodejs路径
npm install 报错 gyp 解决方案
安装完成后在cmd 查看 nvm -v
npm install 报错 gyp 解决方案

2、nvm报错 Could not retrieve https://nodejs.org/dist/index.json 解决

找到刚才安装nvm的路径,找到settings.txt,添加如下代码

node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/

3、nvm 安装 node.js

1.查看当前系统已安装node版本:

nvm list

npm install 报错 gyp 解决方案
2.安装需要用到的node版本、

nvm install 14.19.2

3.切换版本

nvm use 14.19.2

在安装对应node.js版本后,删除node_modules文件,重新npm install 解决了 gyp报错问题。文章来源地址https://www.toymoban.com/news/detail-505420.html

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

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

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

相关文章

  • 解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题)

    vue项目换电脑后npm install发现一直报如下的错误: node-sass版本不兼容,比较老。还出现找不到python路径的错误。node-sass 需要 node-gyp安装时需要进行转译所以可能会出现各种按安装问题。且node-sass 本身就已经是deprecated状态了。如果不是维护老项目不建议再使用 由于它只用于开

    2024年02月09日
    浏览(40)
  • npm install安装vue-element-admin报错npm ERR! -4058 enoent An unknown git error occurred的解决方案

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 很多朋友特别是对 node.js 完全不熟悉了解的,大多都是从仓库直接拉取下载项目到本地,第一时间就是想在本地启动运行项目,完全不懂直接开干,当遇到错误时就蒙了 比如当我们从远程仓库拉取

    2024年02月08日
    浏览(56)
  • 解决 npm ERR! node-sass 和 gyp ERR! node-gyp 报错问题

    如果你机器里的node版本太高,又不想卸载重新安装低版本的node,可以安装一个 NVM 版本管理工具,随时切换node版本 1.下载安装nvm:nvm for windows 2.安装nvm后在命令窗口输入命令 nvm,出现一堆提示文字后成功。 3.执行安装node版本命令 安装指定版本(以14.18.3为例) 一些nvm常用命

    2023年04月08日
    浏览(33)
  • npm install报错npm ERR! gyp ERR! node -v v16.18.1npm ERR! gyp ERR! node-gyp -v v3.8.0npm ERR! gyp ER

    这是 node-sass、sass-loader 安装的版本和电脑安装的 node.js 版本不兼容导致的错误 我的node.js版本是16.18.1 在项目目的package.json文件把 node-sass 和 sass-loader 的修改成如下版本,npm install 安装成功 node-sass:^6.0.1 sass-loader:^6.0.7 如果你的nodejs是其他版本,可以自行查询node-sass和sas

    2024年02月13日
    浏览(37)
  • 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 ,就好了。其他两个是调查时看到

    2024年02月03日
    浏览(37)
  • Node.js 配置 node-gyp 时报错 msvs_version / python is not a valid npm option 的解决方案

    此文章为原创文章,如转载请标明原作链接。 https://blog.csdn.net/qq_34718871/article/details/128731097 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 (CC BY-SA 4.0) 进行许可。 当我尝试使用如下命令设置 node-gyp 环境时, 发生了报错,主要部分如下: 在设置 python 时也遇到了同样

    2024年02月05日
    浏览(30)
  • npm install指令安装东西时报network错误解决方案

    报错截图: 报错代码: 解决方案: ①进行代理设置为false,如下命令 ②npm缓存清理,如下命令 ③再次执行npm install命令即可解决此问题

    2024年02月12日
    浏览(42)
  • npm install安装时一直idealTree:npm: sill idealTree buildDeps解决方案(亲测有效)

    今天在执行 npm install指令时,出现一直卡 在npm install [..................] idealTree:ruoyi-ui: sill idealTree buildDeps , 我在网上查了一下解决 方案,大部分都是清除缓存,切换为淘宝镜像源或者是切换网络,但是都没有解决我的问题 ,下面我来详细的说一下我的解决方案 建议先来采用

    2024年04月23日
    浏览(29)
  • npm install:Could not resolve dependency:peer... 原因和解决方案

    电脑 npm install 报错; 报错日志如下: 上述报错日志中有个眼: this command with --force, or --legacy-peer-deps 那么npm:何时使用 --force 和 --legacy-peer-deps ? --force 会无视冲突,并强制获取远端 npm 库资源,即使本地有资源也会覆盖掉 --legacy-peer-deps :安装时忽略所有 peerDependen

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

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

    2024年02月06日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包