CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了找不到模块:错误:无法解析目录中的“./style.css”?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试运行命令npm run build但它无法正常工作.我收到以下错误:
> typescript@1.0.0 build /Users/Prashant/Code/typescript
> webpack

Hash: c6dbd1eb3357da70ca81
Version: webpack 3.2.0
Time: 477ms
    Asset     Size  Chunks             Chunk Names
bundle.js  2.89 kB       0  [emitted]  main
   [0] ./src/index.js 51 bytes {0} [built]
   [1] ./src/index.css 290 bytes {0} [built] [failed] [1 error]

ERROR in ./src/index.css
Module build failed: Unknown word (5:1)

  3 | // load the styles
  4 | var content = require("!!./index.css");
> 5 | if(typeof content === 'String') content = [[module.id,content,'']];
    | ^
  6 | // Prepare cssTransformation
  7 | var transform;
  8 |


@ ./src/index.js 1:0-22@H_772_3@ 
 

我的web pack配置文件(webpack.config.js)是:

var path = require('path');

module.exports = {
    entry: './src/index.js',output: {
        path: path.resolve(__dirname,'dist'),filename: 'bundle.js'
    },module: {
        rules: [
            {
                test: /\.css$/,use: [
                    'css-loader','style-loader'
                ]
            }
        ]
    }
};@H_772_3@ 
 

我的CSS文件(index.css)是

body {
    color:red;
}@H_772_3@ 
 

和我的js文件index.js如下:

require("./index.css");
alert('this is my alert');@H_772_3@ 
 

我正在尝试运行该文件,但它无法正常工作我已经检查了所有的拼写也尝试添加了很多其他的CSS,但它不起作用,你能帮我解决一下这个问题吗?

解决方法

加载器以相反的顺序应用.这意味着您首先应用样式加载器,然后将其结果传递给css-loader. style-loader的输出是JavaScript,它将样式插入到< style>中. tag,但是css-loader需要CSS并且无法解析JavaScript,因为它不是有效的CSs.

正确的规则是:

{
    test: /\.css$/,use: [
        'style-loader','css-loader'
    ]
}@H_772_3@

大佬总结

以上是大佬教程为你收集整理的找不到模块:错误:无法解析目录中的“./style.css”?全部内容,希望文章能够帮你解决找不到模块:错误:无法解析目录中的“./style.css”?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。