在 Windows 上使用 Create React App 安装 Node Sass 时出现错误消息问题讨厌 Sass,我该怎么办?

Posted

技术标签:

【中文标题】在 Windows 上使用 Create React App 安装 Node Sass 时出现错误消息问题讨厌 Sass,我该怎么办?【英文标题】:What's the best way to use Node Sass on Windows in 2022? Error: 'Node Sass version 6.0.0 is incompatible with ^4.0.0 || ^5.0.0' 【发布时间】:2021-12-29 19:12:17 【问题描述】:

感觉我在使用 create react app 安装 sass 时一直遇到问题。有没有具体的windows具体做法?我试过了:

npm install --save-dev node-sass

我也卸载然后重新安装。

以下是错误消息:

npm ERR! invalid: node-sass@6.0.0 /Users/leo/dev/Python/project/frontend/node_modules/node-sass

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/leo/.npm/_logs/2021-05-10T09_05_18_799Z-debug.log

React Complie Log:
Failed to compile.
./src/styles/_global.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/styles/_global.scss)
Node Sass version 6.0.0 is incompatible with ^4.0.0 || ^5.0.0.```

【问题讨论】:

node-sass 已弃用,请使用 sass 感谢@jonrsharpe 让我走上了解决问题的道路。我搜索了一堆堆栈,但没有看到 node-sass 已被弃用。我认为问题在于人们仍然在发布有关节点 sass 的问题并在他们应该只安装 sass 而不是节点 sass 时提供解决方案。 【参考方案1】:

感谢 @johnsharpe 让我继续前进。

Node Sass 现在也已弃用,因此您可以尝试使用此命令将其卸载

npm uninstall node-sass 并尝试:

npm install --save-dev sass

当我在使用 create react app 在项目上安装 sass 时遇到问题时,这对我有用

https://sass-lang.com/blog/libsass-is-deprecated

【讨论】:

以上是关于在 Windows 上使用 Create React App 安装 Node Sass 时出现错误消息问题讨厌 Sass,我该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

使用 create-react-app 在 npm 运行构建时出错

react菜鸟经验

无法在 create-react-app 中使用 css 模块

使用 create-react-app 和 Typescript 时如何在构建时加载 .md 文件?

来自 create-react-app 的玩笑不在 Windows 上运行

在 ReactJs 上使用 Pure Bootstrap v4 不起作用