我试图安装sass-加载程序来编译scss,但它显示了版本兼容性错误。我降低了版本的级别,做了很多事情,但仍然显示出相同的问题。
npm版本- 17.0.2节点版本- 16.2.0 npm版本- 7.13.0
Package.json
"dependencies": {
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"antd": "^4.16.2",
"node-sass": "^4.14.1",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.4",
"react-scripts": "4.0.3",
"redux-saga": "^1.1.3",
"web-vitals": "^1.0.1"
},

发布于 2021-06-11 14:52:55
错误似乎来自sass-loader的一个版本,该版本不处理node-sass@6。
它已在sass-loader@11.1.0中由此拉请求修复。
还请注意,如果使用node@16,则必须使用node-sass@6 (参见节点-sass版本策略)。
总之:您可以使用node-sass@6,因为您还安装了最近的sass-loader版本。
发布于 2021-07-11 16:12:03
node-sass 不受欢迎。相反,请使用sass**.**
您可以卸载旧的并安装新的。
npm uninstall node-sass
npm install sass
,但是如果您想要使用节点,您可以根据node.js版本安装正确的版本,如下所示
npm uninstall node-sass
npm install node-sass@4.14.1您可以根据已安装的节点版本,根据下表选择版本号,您可以通过命令node --version检查该版本

我希望它能帮到你
发布于 2021-08-13 22:38:16
您可以尝试卸载node-sass并用sass替换它。那是为了我。
npm un node-sass
npm i -D sasshttps://stackoverflow.com/questions/67891774
复制相似问题