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

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

1.现象:

vue项目换电脑后npm install发现一直报如下的错误:
解决npm install报错 npm ERR! gyp ERR! cwd D:\Projec\xxx\node_modules\node-sass (node-sass版本问题),npm,sass,前端

2.原因:

node-sass版本不兼容,比较老。还出现找不到python路径的错误。node-sass 需要 node-gyp安装时需要进行转译所以可能会出现各种按安装问题。且node-sass 本身就已经是deprecated状态了。如果不是维护老项目不建议再使用

3.解决措施:

由于它只用于开发环境,我们就不费心思去找版本兼容了。直接用sass(是一个纯 js 的 npm 包)替换掉node-sass。

4.步骤

卸载 node-sass ,安装 sass,项目全局搜索 /deep/ , 把 /deep/ 替换为 ::v-deep。

1.卸载 node-sass:npm uninstall node-sass

2.安装 sass:npm install sass --save-dev

3.npm install

4.全局搜索替换:/deep/ 替换为 ::v-deep文章来源地址https://www.toymoban.com/news/detail-703965.html

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

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

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

相关文章

  • 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的n

    2024年02月11日
    浏览(55)
  • 解决npm install报错: No module named gyp

    今天运行一个以前vue项目,启动时报错如下:  ERROR  Failed to compile with 1 error上午10:19:33  error  in ./src/App.vue?vuetype=styleindex=0lang=scss Syntax Error: Error: Missing binding D:javacodeSpringboot-MiMall-RSAVueFrontnode_modules_node-sass@4.14.1@nod         e-sassvendorwin32-x64-83binding.node Node Sass could not

    2024年02月10日
    浏览(39)
  • 项目install的时候报错gyp ERR! find Python

    报错信息 在网上找了许多方法,大部分是下载python,但是没啥用(试过了,至少对我没用)。 其实真正的问题是node版本不兼容,下载项目中需要的node版本就行。 如何知道自己的项目中匹配的是哪个node版本呢 1、package.json 2、如果项目有用yarn,也可以查看yarn.lock

    2024年02月13日
    浏览(33)
  • npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法。

    问题原因: 用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了; 总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的。 解决办法: 把nvm切换到新版本就行了。 1. 卸载掉当前所有的node 有3个版本的node,我们要nvm uninstall 16.18.1, nvm uninstall 16.12.2…

    2024年02月14日
    浏览(35)
  • npm install报错 -> npm ERR! Unexpected token ‘.‘ 报错解决办法

    问题原因: 用nvm1.1.7的版本安装了16.x以上的node, 然后再下载依赖的时候就报错了; 总结一下就是nvm版本太低了,他的里面没有集成高版本node导致的。 解决办法: 把nvm切换到新版本就行了。 1. 卸载掉当前所有的node 有3个版本的node,我们要nvm uninstall 16.18.1, nvm uninstall 16.12.2…

    2024年02月14日
    浏览(34)
  • 解决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)
  • npm install齐天大坑!!!gyp ERR! find VS msvs_version not set from command line or npm config

    1、卸载nodejs重新安装一遍 2、设置淘宝镜像 npm config set registry https://registry.npm.taobao.org 3、安装nodejs所需的环境(Visual Studio XX、python什么鬼的),执行这个命令会自动检测并帮你安装好,npm install --g --production windows-build-tools 4、关键所在!!!执行编译时指定python版本,npm ins

    2024年02月13日
    浏览(39)
  • vscode执行npm install 报错(npm ERR! code 128...raphael.git...)的解决办法

    报错信息如下: 注意:以下命令在终端执行后,会在 C:Users用户名 目录下的.gitconfig文件中保存相应内容,如果某条内容报错,可手动删除.gitconfig中的内容后重新执行。 方法1 在项目目录下创建文件: .npmrc ,然后在里面添加如下内容: 接着在vscode的终端执行如下命令: 方

    2024年02月10日
    浏览(33)
  • gyp ERR!报错解决

    项目安装依赖包的时候,多次出现gyp ERR!或者node-pre-gyp ERR!这种错,记录一下最近遇到的报错:  用过两次这种解决办法,都能把依赖下好,项目跑起来   运行上面命令最好先删除node_modules,不然可能会报错 删除命令如下: 还有一种办法,我没试过,先写着,万一以后遇到

    2024年02月11日
    浏览(34)
  • 解决npm install报错npm ERR Unsupported URL Type “npm:“: npm:vue-loader@^16.1.0 问题

    node版本以及npm版本太旧会造成这个问题 1.下载安装nvm 网址:Releases · coreybutler/nvm-windows · GitHub 2.安装 后使用nvm命令安装切换node版本 安装node版本: 等待安装完成,使用命令切换版本 3.如遇到切换完版本idea提示无法识别npm命令,重启idea即可

    2024年04月15日
    浏览(71)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包