解决 => configuration.devtool should match pattern ......(麻烦老师看下是否有问题)
来源:11-3 Webpack配置优化
THEEND0123
2020-11-17
报错 =>
[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.
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! 6xd-es-cli@1.0.0 start: `webpack serve --mode development --config ./build/webpack.config.js`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the 6xd-es-cli@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\6XD\AppData\Roaming\npm-cache\_logs\2020-11-17T14_13_39_306Z-debug.log
原因 devtool版本问题 =>
我的版本
"webpack": "^5.4.0",
"webpack-cli": "^4.2.0",
"webpack-dev-server": "^3.11.0",
module.exports = {
devtool: 'eval-cheap-module-source-map'
}
写回答
4回答
-
慕婉清1335980
2021-04-16
好厉害,
00 -
THEEND0123
提问者
2020-11-18
不好意思,我使用的是最新的webpack5
00 -
谢成
2020-11-18
课程中强调了,课程演示的是webpack4的配置方式,所以如果按照课程中的方式,请安装webpack4版本。
00 -
谢成
2020-11-18
名称应该是:
cheap-module-eval-source-map
012020-11-18
相似问题