【问题标题】:Can I use a jhipster module to alter existing source in a jhipster application?我可以使用 jhipster 模块来更改 jhipster 应用程序中的现有源吗?
【发布时间】:2018-11-07 04:56:04
【问题描述】:

我已经创建了一个创建类的jhipster模块,根据用户输入参数复制类内容。

但是,我想使用一个模块来修改我的 jhipster 应用程序中的现有代码(尤其是 UI 代码)。

例如,我想更改导航栏元素(不是添加新元素,而是更改已有元素的文本)、更改颜色和其他 UI 元素。

这可能吗?我看到了许多答案,这些答案显示了如何手动完成。我正在尝试找出如何从模块中访问生成的应用程序的源并对其进行修改。

问候 阿万提卡

【问题讨论】:

    标签: jhipster


    【解决方案1】:

    是的,你可以。例如,在模块you can import BaseGenerator 中,您可以访问JHipster 的BaseGenerator 类中的方法。

    BaseGenerator 有一个名为replaceContent 的方法。您可以将字符串或正则表达式传递到方法中以替换现有文件中的内容。这就是 JHipster 将内容注入模板的方式,例如指向实体的导航栏链接。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2015-01-27
    相关资源
    最近更新 更多