更新 JHipster 版本的影响

Implications of updating JHipster version

好的,我想开始使用 Angular2,我想通过 JHipster 生成的应用程序来完成它,因为这是我们在工作中对某些应用程序进行的工作

我一直在查看 SO 中的许多问题,例如: How to update the JHipster project after updating JHipster generator?

我还在此处浏览了 JHipster 4.0.0 版的文档:https://jhipster.github.io/2017/02/02/jhipster-release-4.0.0.html

但是尽管如此,我仍然不清楚将子生成器更新到最新版本对我现有应用程序的影响

我担心的是:

我不希望将现有的应用程序升级到最新的 JHipster 版本,也不希望将其中的 Angular 1 更改为 2(至少不会持续很长时间)所以可以通过哪种方式更新子生成器在尝试处理它们时会影响我已经存在的应用程序吗?

JHipster(自版本 3 起)将自身安装到项目的本地 node_modules 文件夹中。它应该包含在依赖项部分下的 package.json 中。

这意味着当您 运行 yo jhipster 在您之前生成的项目文件夹中时,它会加载在 package.json 中指定的本地安装版本,而不是您的全局安装版本(这可能是不同的版本)。

您可以通过 运行ning yo jhipster:info 或在您的 package.json

中查找版本来验证您的项目使用的版本