在从Webpack 4迁移到Webpack 5时,我在使用devtool
的空值(仅在生产模式下)时遇到了错误。
module.exports = {
devtool: isProd ? '' : 'source-map',
// entry: ...
// output: ...
// module: ...
}
控制台中的信息:
ValidationError: 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.
有什么办法可以避免在生产模式下生成源代码映射吗?在那里输入什么内容?
isProd
参考的是什么? - Ndrslmpk