首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack-捆绑分析器. option选项不工作

webpack-捆绑分析器. option选项不工作
EN

Stack Overflow用户
提问于 2018-10-29 06:44:31
回答 1查看 1.2K关注 0票数 1

我在VUE应用程序中使用webpack-bundle-analyzer库。我在我的vue.config.js中编写了以下代码片段。

我将openAnalyzer选项作为false传递给默认浏览器中不打开报表。不知道为什么不行。即使我提到它为false时,默认浏览器中的report也会打开。

代码语言:javascript
复制
plugins: [
      new BundleAnalyzerPlugin({
        analyzerMode: 'static',
        openAnalyzer: false,
      }),
    ],

有人能帮我吗。我使用的是web-pack4

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-07-25 23:24:04

使用analyzerMode: "disabled"代替。脏,但修复了问题,例如,如果您只想在为生产构建时才运行它:

代码语言:javascript
复制
const WebpackBundleAnalyzer = require("webpack-bundle-analyzer")
  .BundleAnalyzerPlugin;
const AnalyzerMode = function() {
  return process.env.NODE_ENV === "production" ? "static" : "disabled";
};

//其他配置内容

代码语言:javascript
复制
new WebpackBundleAnalyzer({
    // openAnalyzer: false, // line useless since it's broken
    analyzerMode: AnalyzerMode(), //static, disabled, server
    reportFilename: "BundleAnalyzerReport.html"
  })

然后在启动serve/build时传递env模式开关(如果不是自动完成的话),如下所示:

代码语言:javascript
复制
vue-cli-service serve --mode development
vue-cli-service build --mode production
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53040086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档