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

无法从css-loader读取

干旺
2023-03-14

我有一个问题做npm启动,这似乎是一个bug与css-loader但我不能修复它。

Failed to compile.

./node_modules/@inrupt/solid-style-guide/css/main.css
Unknown word (2:1)

  1 |
> 2 | var content = require("!!../../../css-loader/index.js??ref--8-oneOf-3-1!../../../postcss-loader/src/index.js??postcss!./main.css");
    | ^
  3 |
  4 | if(typeof content === 'string') content = [[module.id, content, '']];
  5 |
    at runMicrotasks (<anonymous>)

我读过这篇文章,但我不能让它工作:https://github.com/reactjsresources/react-webpack-babel/issues/197

我还修改了webpack.config.js,添加了:const CssMinimizerPlugin=require('css-minimizer-webpack-plugin');

和:

{
          test: /\.s?css$/,
          use: [MiniCssExtractPlugin.loader, 
            {
              loader: 'css-loader',
              options: {
                localsConvention: 'camelCase',
                modules: true
              }
            },
            'sass-loader',
            'import-glob-loader'
          ]
        },
        { 
          test: /\.css$/, loader: 'css-loader'
        },

如果有人能帮忙请...

谢谢.

共有1个答案

融泓
2023-03-14

你在用React吗??并尝试将css作为模块加载:

import styles from "./style.css";

如果是:
在react 16.13和所有更高版本中,对于css模块,您必须使用不同的文件命名,如:

css文件名:
ComponentName.module.css(假设您的组件名为ComponentName)
css文件与组件位于同一文件夹中

因此,import语句将如下所示:

import styles from "./ComponentName.module.css";
 类似资料:
  • css-loader The css-loader interprets @import and url() like import/require() and will resolve them. Getting Started ⚠ To use css-loader, webpack@5 is required To begin, you'll need to install css-load

  • 我试图在windows 10中运行一个angular项目。它和我在Ubuntu中做的项目是一样的。当我克隆存储库并安装所有节点包时,我遇到了这个错误。 ./node_modules/css-loader出错?{“sourceMap”:false,“importloaders”:1}!./node_modules/postcss?{“ident”:“postcss”}!./node_modules/

  • 我正在尝试通过WebPack用TypeScript构建一个测试项目。在index.ts中只导入了index.ts文件和base.less(或base.css)文件,但它在css-loader上出现错误而失败。没有导入更少(CSS)文件的.ts文件全部工作良好。 我有另一个仅使用JS的大项目(没有TypeScript),它可以使用相同的webpack.config文件(babel而不是ts加载器)。

  • 我有以下前缀: 有办法 在intellij中,idea工作正常,但启动jar时出现错误: JAVA尼奥。文件NoSuchFileException:文件:/app。罐子/BOOT-INF/classes/模板/请求订单/未标记/请求订单未标记。pdf

  • 我有一个包含两部分的简单程序:一个Spring5服务器,其中一个endpoint返回Mono 当我浏览到http://localhost:8080/rand返回一个双精度值。但是,当我使用客户机时,检索到的值始终为null(响应状态为200)。 我错过了什么?