vue-cli3的output.js

vue-cli3
非生产模式下,配置的东西可以通过output.js可以看到
在生产模式下,配置的东西通过output.js看不到

//我的测试代码
    if (IS_PROD) {
      config.plugin("webpack-report").use(BundleAnalyzerPlugin, [
        {
          analyzerMode: "static"
        }
      ]);
    }
  },
//IS_PROD为false,output.js里面有
    new BundleAnalyzerPlugin(
      {
        analyzerMode: 'static'
      }
    )
//IS_PROD为true,output.js里面则没有上面的配置

问题:生产模式下,配置的东西通过什么可以看到

我的想法(可能是错的)
output.js对应的应该是webpack.development.config.js
那么webpack.production.config.js有没有对应的文件?

阅读 5.4k
1 个回答

是的,可以传相应模式来输出对应的配置。默认模式为development。传送门:vue-cli-service-inspect

vue inspect > output.js // 相当于vue inspect --development > output.js

所以输出生产模式配置这样子就可以了吧:

vue inspect --production > output.js
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进