Webpack Bundle Analyzer 不适用于 Jhipster Angular 应用程序

Webpack Bundle Analyzer Is Not Working For Jhipster Angular Application

我正在使用 jhipster 网关应用程序作为微服务的网关。

为了分析我的 webpack 包,我正在尝试以下方法

运行 npm install -g webpack-bundle-analyzer

在您的 Angular 应用中,运行 ng build --stats-json

这里我收到如下错误

Cannot determine project or target for command.
Error: Cannot determine project or target for command.
    at BuildCommand.initialize (C:\Rk\gateway\node_modules\@angular\cli\models\architect-command.js:122:23)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:834:11)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

webpack-bundle-analyzerprod 版本的 JHipster 应用程序进行了预配置。您可以在 webpack.prod.js.

中找到它的配置

要查看输出,运行 npm run webpack:prod 并打开 target/classes/stats.html(或者在 build 而不是 target 中打开 gradle)