【发布时间】:2021-06-24 07:05:33
【问题描述】:
突然出现,这个错误让我跺了跺脚。每当我尝试导入 css 文件时,无论是完整还是作为模块,它都会出现。
例如
import "./index.css"
或
import styles from "./button.module.css"
这可能是由于最新的 macOS 测试版,至少它似乎与它的发布相吻合。我尝试从它回滚,但没有奏效。
Failed to compile
./src/index.css (./node_modules/css-loader/dist/cjs.js?modules=true!./node_modules/style-loader/dist/cjs.js!./node_modules/css-loader/dist/cjs.js??ref--6-oneOf-4-1!./node_modules/postcss-loader/src??postcss!./src/index.css)
CssSyntax error: Unknown word (1:1)
> 1 | var api = require("!../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");
| ^
2 | var content = require("!!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-4-1!../node_modules/postcss-loader/src/index.js??postcss!./index.css");
3 |
This error occurred during the build time and cannot be dismissed.
我尝试手动添加 web pack,检查所有语法错误,重新安装整个 repo,返回几个提交等等。似乎什么都做不了。很高兴提供更多上下文。
(我发现另一个人 15 小时前在 SO 上提到了同样的问题,但他没有提供调试信息,所以该票已关闭)。
注意:相同的代码库在我的 MacBook 上运行良好,没有问题!
【问题讨论】:
-
您是否尝试过删除 package-lock.json 并重新安装 npm?
-
你能显示你的 webpack 配置文件和你正在导入的 css 文件的内容吗?
-
我认为删除 package-lock 和 node_module 并重新安装依赖项可能会有所帮助。在 node-sass 版本之间切换时,我遇到了同样的错误。
-
您是否尝试过增加或减少 css-loader 版本?我想它可能会对你有所帮助。请用纱线安装所有东西
标签: reactjs webpack create-react-app