gpt4 book ai didi

javascript - 出现错误 : Module parse failed: . .. 意外字符 '#'

转载 作者:行者123 更新时间:2023-11-28 04:33:40 27 4
gpt4 key购买 nike

我是第一次使用 webpack,并且想在我的 React/redux 应用程序中使用一些 css。我按照指南进行操作,但似乎仍然遇到问题。如您所见,我收到上述错误。

文件夹结构如下所示:

.git
-node_modules
-public
-bundle.js
-index.html
-src
-actions
-components
-reducers
app.js
-style
-style.css
.babelrc
.gitingore
package-lock.json
package.json
README.md
server.js
webpack.config.js

这是确切的错误:

Uncaught Error: Module parse failed: C:\Users\Amazo\projects\reduxApp\style\style.css Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
| #row1 {
| margin-top: 15px;
| }

我将在下面发布我的 webpack 配置文件:

var path = require('path');
const webpack = require('webpack');
const ExtractTextPlugin = require('extract-text-webpack-plugin');
var HTMLWebpackPlugin = require('html-webpack-plugin');


module.exports = {
entry: './src/app.js',
output: {
filename: 'bundle.js',
path: path.resolve(__dirname, 'public')
},
watch: true,
module: {
rules: [
{
test: /\.js$/,
exclude:/node_modules/,
loader: 'babel-loader',
query: {
presets: ['react', 'es2015', 'stage-1']
}
},
{
use: ['style-loader', 'css-loader'],
test: /\.css$/
}
]
},
resolve: {
extensions: ['.js','.jsx']
},
plugins: [
new HTMLWebpackPlugin({
template: 'public/index.html';
}),
new ExtractTextPlugin('style.css')
]
};

最佳答案

.css 添加到您的 resolve

resolve: {
extensions: ['.js','.jsx', '.css']
},

否则webpack将无法正确处理

关于javascript - 出现错误 : Module parse failed: . .. 意外字符 '#',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44415323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com