首页 > 解决方案 > Webpack:未知参数:模式/配置具有未知属性“模式”

问题描述

对此感到疯狂,真的错过了一些东西....

我有 webpack 4.6.0,webpack-cli ^2.1.2,所以是最新的。

按照文档(https://webpack.js.org/concepts/mode/),想要使用必须配置的模式,一种用于生产,一种用于开发,但我得到:

配置 [0] 具有未知属性“模式”。这些属性是有效的:object { amd?, bail?, cache?, context?, dependencies?, devServer?, devtool?, entry, externals?, loader?, module?, name?, node?, output?, parallelism? ,性能?,插件?,配置文件?,recordsInputPath?,recordsOutputPath?,recordsPath?,resolve?,resolveLoader?,stats?,target?,watch?,watchOptions?}

我错过了什么:O?????

module.exports = [
  merge(base, {
    mode: 'development',
    output: {
      path: path.resolve(__dirname, './public/assets/development'),
    },
  }),
  merge(base, {
    mode: 'production',
    output: {
      path: path.resolve(__dirname, './public/assets/production'),
      filename: '[name].bundle.js',
    },
  }),
]

标签: webpackmode

解决方案


好的,问题是我在全球安装了一个较旧的 webpack,我想......


推荐阅读