代码之家  ›  专栏  ›  技术社区  ›  Ákos Vandra-Meyer

如何在角度上运行并保持外部编码器同步?

  •  0
  • Ákos Vandra-Meyer  · 技术社区  · 2 年前

    我计划在我的下一个项目中有一个生锈的后端和棱角分明的前端。

    我有一个外部工具,它将通过调用一个吐出一堆ts和.d文件的外部工具(ts-rs),从rust代码生成typescript绑定(接口、类型、粘合代码等)。

    但是,我不确定如何设置angular cli,以便:

    • 在构建项目时调用codegen,并将生成的绑定包含在项目中。
    • 设置监视器,以便在rust项目发生更改时调用代码生成器(如果生成的代码发生更改,则重建项目)
    • 如果角度项目发生更改,它将重新编译而不重新生成绑定。

    一种解决方法是让外部终端直接运行观察器外部代码生成器,将代码生成到角观察器拾取的角项目中,但它太容易出错(可能会忘记运行外部工具)。

    0 回复  |  直到 2 年前