我已经创建了一个jhipster模块,它根据用户输入参数创建一个类,复制类内容。
但是,我想使用一个模块来修改我的jhipster应用程序中的现有代码(特别是UI代码)。
例如,我希望更改导航条元素(不是添加新元素,而是更改已经存在的元素的文本),更改颜色和其他UI元素。
这个是可能的吗?我看到了许多答案,这些答案显示了如何手动完成这一任务。我试图了解如何从模块中访问生成的应用程序的源代码并对其进行修改。
问候Awanthika
发布于 2018-11-07 20:20:25
是的你可以。例如,在您可以导入BaseGenerator模块中,它允许您访问JHipster的BaseGenerator类中的方法。
BaseGenerator有一个名为replaceContent的方法。可以将字符串或regex传递到方法中以替换现有文件中的内容。这就是JHipster如何将内容注入到模板中,例如指向实体的Navbar链接。
https://stackoverflow.com/questions/53183763
复制相似问题