gpt4 book ai didi

reactjs - "devtool: ' 源映射上的 Webpack 配置错误',"

转载 作者:行者123 更新时间:2023-12-02 02:17:46 24 4
gpt4 key购买 nike

我正在尝试遵循此 tutorial 的教科书 react 应用程序.但是,当我运行命令时 sh -c webpack --watch -d --output ./target/classes/static/built/bundle.js (npm run-script watch 如本教程中所述)我收到以下错误。

[webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema.
- configuration.devtool should match pattern "^(inline-|hidden-|eval-)?(nosources-)?(cheap-(module-)?)?source-map$".
BREAKING CHANGE since webpack 5: The devtool option is more strict.
Please strictly follow the order of the keywords in the pattern.

我的webpack.config.js如下。

let path = require('path');

module.exports = {
entry: './src/main/js/App.js',
devtool: 'source-map',
cache: true,
mode: 'development',
output: {
path: __dirname,
filename: './src/main/resources/static/built/bundle.js'
},
module: {
rules: [
{
test: path.join(__dirname, '.'),
exclude: /(node_modules)/,
use: [{
loader: 'babel-loader',
options: {
presets: ["@babel/preset-env", "@babel/preset-react"]
}
}]
},
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
},
{
test: /\.(png|svg|jpg|gif|eot|otf|ttf|woff|woff2)$/,
use: [
{
loader: 'url-loader',
options: {}
}
]
}
]
}
};

知道问题出在哪里吗?

我正在使用 Webpack 5.29.0。

最佳答案

webpack --watch -d --output ./target/classes/static/built/bundle.js 这里 -d 表示 devtool 选项,它覆盖了文件中给出的选项。在 webpack 5 中,你不能将空值传递给 devtool。

这就是问题所在。

关于reactjs - "devtool: ' 源映射上的 Webpack 配置错误',",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66910039/

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