Create-react-app '编译失败。由于 css 导入

Hei*_*ann 8 reactjs webpack create-react-app

突然出现,这个错误让我跺脚。任何时候我尝试导入 css 文件时都会出现,无论是完整的还是作为模块的。

例如

import "./index.css"
Run Code Online (Sandbox Code Playgroud)

或者

import styles from "./button.module.css"
Run Code Online (Sandbox Code Playgroud)

这可能是由于最新的 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.
Run Code Online (Sandbox Code Playgroud)

我试过手动添加 web pack,检查所有语法错误,重新安装整个 repo,返回几次提交等等。似乎什么都做不了。很高兴提供更多背景信息。

(我在 15 小时前发现另一个人在 SO 上提到了同样的问题,但他没有提供调试信息,所以票被关闭了)。

注意:相同的代码库在我的 MacBook 上运行得非常好,没问题!

kar*_*agi 0

代码是对的。代码可能没有问题。

下面提到的步骤可能会有所帮助:

  1. 删除node_modules文件夹。
  2. 跑步npm install
  3. 运行npm cache clean -f(尝试不-f先)

*前两个步骤对我有用。