【发布时间】:2020-10-23 16:24:26
【问题描述】:
在成功将 JHipster 单体应用程序部署到 Heroku 后,我注意到它使用了 2 个独立的构建包,heroku/nodejs 和 heroku/java。
我们都需要吗?查看构建时,我看到节点构建过程在单个构建中运行了两次。
第一次迭代
-----> Node.js app detected
-----> Creating runtime environment
......
-----> Installing binaries
......
-----> Restoring cache
......
-----> Installing dependencies
......
-----> Build
Running build
> XXX@1.0.0 build /tmp/build_07560fbb07d9fc840910cfb7cc14060c
> npm run webpack:prod
第二次迭代
[INFO] --- frontend-maven-plugin:1.10.0:install-node-and-npm (install node and npm) @ XXX ---
......
[INFO] --- frontend-maven-plugin:1.10.0:npm (npm install) @ XXX ---
......
[INFO] --- frontend-maven-plugin:1.10.0:npm (webpack build prod) @ XXX ---
[INFO] Running 'npm run webpack:prod' in /tmp/build_07560fbb07d9fc840910cfb7cc14060c
......
这可以在生成器中设置为只选择一个构建包吗?即使找到 package.json 文件,是否可以跳过第一次迭代?
【问题讨论】:
标签: angular maven heroku npm jhipster