vue-cli webpack项目中webpack配置文件的位置?

Location of webpack config file in vue-cli webpack project?

我使用 cli 创建了一个 vue.js 项目。我为此使用了 webpack 模板。我已经研究了几天,它运行得很顺利。

现在我需要给项目添加一个npm包。这个包建议我对 webpack 配置进行一些更改。但是我项目的根目录下没有 webpack.config.js 文件。 webpack 配置文件在哪里。我是否需要 运行 一个命令来发布它,就像在某些框架中一样。

webpack-simple 模板直接在项目文件夹的根目录中包含 webpack-config.js 文件。

您似乎在使用 webpack 模板。要更改 webpack 配置,请转到 build 文件夹。

在那里你会找到 3 个与 webpack 配置相关的文件;

  1. webpack.base.conf.js
  2. webpack.dev.conf.js
  3. webpack.prod.conf.js

您可以在 webpack.base.conf.js 文件中或在 webpack.dev.conf.js 中(如果更改是针对开发时配置)或在 webpack.prod.conf.js 中(如果是针对生产构建配置)进行更改

如果您使用新的 vue-cli 3 (@vue/cli) 创建项目,将在您的项目根目录中创建一个名为 vue.config.js 的文件.这意味着您可以自定义您的 webpack 配置,只需更改 vue.config.js,它会自动包含在您的项目根目录中,如下所示:

module.exports = {
  configureWebpack: {
    // It will be merged into the final Webpack config
    plugins: [
      ... // Your plugins here...
    ]
  }
}

太简单了!新的 vue-cli 方法长寿!