首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用--stats-json生成不生成stats.json文件的角6生成

使用--stats-json生成不生成stats.json文件的角6生成
EN

Stack Overflow用户
提问于 2019-11-04 13:01:12
回答 5查看 11.2K关注 0票数 10

我正试图为我的Range6应用程序生成stats.json文件。下面是我已经尝试过的东西,但是文件根本没有生成。我的系统要求"npm运行“在每个角cli命令之前。

我运行过“npm运行ng构建--prod --stats-json"以及"npm运行ng构建-prod command).

  • Used运行ng构建-stats-json”以及"npm运行ng构建-stats-json=true“(没有构建command).

  • Used<代码>e 116”npm运行ng构建-statsJson=true“)。“引用cli documentation.

但是仍然没有生成stats.json文件,我想使用webpack包分析器阅读它。欢迎在这方面提供任何帮助、建议或纠正。

下面是我的package.json中的脚本。

“剧本”:{

代码语言:javascript
复制
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"gulp": "gulp",
"bundle-report": "webpack-bundle-analyzer dist/stats.json",
"stats": "webpack-bundle-analyzer dist/stats.json"

},

EN

回答 5

Stack Overflow用户

发布于 2021-05-28 13:21:06

我发现我的是在/dist。

这意味着,如果您查找git中出现的更改,则可能会忽略它。

票数 15
EN

Stack Overflow用户

发布于 2019-11-04 13:06:10

检查您的package.json应该有一个脚本部分,如下所示,

代码语言:javascript
复制
 "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },

如果它运行了

代码语言:javascript
复制
npm run build -- --statsJson=true

如果您的脚本不同,请将脚本部分与您的packageJSon发布在此基础上更新答案。

票数 5
EN

Stack Overflow用户

发布于 2021-06-19 09:04:58

我不知道参数--statsJson=true是否在新版本的CLI中不可用,或者是因为我正在使用NX构建我的应用程序,但是无论如何,下面是如何使它工作的方法:

JSON结构中的production

  • Add

  • 打开angular.json文件

  • projects / [YOUR-APP] / architect / build / configurations /,这个JSON对象中的一个新键:"statsJson": true

启动构建,不要忘记使用正确的环境启动它。在本例中,production,所以在构建应用程序时,我需要传递--prod参数,否则它会选择另一个没有新标志"statsJson": true的配置!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58693987

复制
相关文章

相似问题

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