当前位置: 首页 > 知识库问答 >
问题:

npm安装-D sass加载程序节点sass Vue。JS 2021

禹兴安
2023-03-14

Hi问题是为Vue设置SASS。jsi-run:Node。js-15.7。0 Vue。js-@vue/cli4.5。11运行此命令时,我在控制台中遇到一个错误:npm install-D sass loader node sass

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR! 
npm ERR! Found: webpack@3.12.0
npm ERR! node_modules/webpack
npm ERR!   peer webpack@"2 || 3 || 4" from babel-loader@7.1.5
npm ERR!   node_modules/babel-loader
npm ERR!     dev babel-loader@"^7.1.1" from the root project
npm ERR!   peer webpack@"^3.1.0" from extract-text-webpack-plugin@3.0.2
npm ERR!   node_modules/extract-text-webpack-plugin
npm ERR!     dev extract-text-webpack-plugin@"^3.0.0" from the root project
npm ERR!   8 more (file-loader, friendly-errors-webpack-plugin, ...)
npm ERR! 
npm ERR! Could not resolve dependency:
npm ERR! dev sass-loader@"*" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: webpack@5.18.0
npm ERR! node_modules/webpack
npm ERR!   peer webpack@"^4.36.0 || ^5.0.0" from sass-loader@10.1.1
npm ERR!   node_modules/sass-loader
npm ERR! 
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR! 
npm ERR! See C:\Users\marko\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\marko\AppData\Local\npm-cache\_logs\2021-01-28T16_11_07_342Z-debug.log

共有3个答案

桓深
2023-03-14

我也得到了这个错误时安装sass加载器。通过这里的参考来修复它:https://github.com/laravel-mix/laravel-mix/issues/2562

洪华皓
2023-03-14

实际上,在Vue CLI文档中有一个关于这个问题的注释:

使用Vue CLI 4中的默认版本webpack版本4时,需要确保加载程序与之兼容。否则,您将在合并对等依赖项时出错。在这种情况下,您可以使用与webpack 4兼容的旧版本加载程序。

npm安装-D sass-loader@^10 sass

马嘉勋
2023-03-14

我今天也有同样的问题。尝试安装sass-loader v10.0.5,而不是:

npm install -D sass-loader@10.0.5 node-sass
 类似资料:
  • 我想通过节点JS连接oracle db。为此,我尝试安装node-oracledb模块。 npm错误!此运行的完整日志可以在以下位置找到:npm err! C:\users\appdata\roaming\npm-cache_logs\2019-04-09t06_36_44_005z-debug.log 我不明白为什么需要python依赖关系才能与oracle DB连接?又该怎么做呢?

  • 我不断收到此错误消息: 可能未安装节点包。尝试使用“npm 安装”进行安装。找不到“@angular-devkit/build-angular:dev-server”构建器的节点包。 我做了以下事情来解决这个问题 堆栈溢出中的更多指令

  • 这是我尝试安装包时得到的错误: 所有其他软件包,包括install-fine。我发现有一些人有类似的问题,但他们的解决方案都不起作用。根据这个答案的建议,我尝试了以下方法: 他们不得不采取行动。谢谢你抽出时间!

  • 问题内容: 我很难使npm命令正常工作,但是不幸的是,我对Unix的了解不足以独自解决这个问题。我所做的只是,并且出现以下错误: 当我型我得到 进一步研究此问题,我发现此堆栈溢出答案: 在zsh中安装npm后找不到命令 按照其建议,我尝试将其添加到我的.zshrc文件中。键入时仍然出现相同的错误 我可以确认这是在收益率中 我还可以确认节点已安装率 有任何想法吗?我很困惑 问题答案: 不是答案,而是

  • 我很难让npm命令正常工作,不幸的是,我对unix的了解不足以独自解决这个问题。我所做的只是,我得到以下错误: 当我键入时,我得到 进一步研究这个问题,我发现了这个堆栈溢出的答案: 在zsh中安装npm后未找到命令 根据它的建议,我尝试添加到我的. zshc文件。键入时仍然会出现相同的错误 我可以确认它是在路径收益率 我也可以确认节点已经安装产生 有什么想法吗?我被难住了