Angular 6 和 bpmn-properties-panel

Angular 6 and bpmn-properties-panel

我正在尝试在我的项目中使用 bpmn.io。 所以我尝试将 bpmn-properties-panel 与 Angular.

整合

我已经安装并导入了所有模块。 但是我没有得到他们所显示的所有属性。

我得到的是下面的图片

如您所见,我无法看到特定任务的所有属性。

我浏览了他们的官方论坛Angular 6 and properties-panel

如果我喜欢的话

import camundaModdleDescriptor from 'camunda-bpmn-moddle/resources/camunda.json';

我遇到错误

Cannot find module 'camunda-bpmn-moddle/resources/camunda.json'. Consider using '--resolveJsonModule' to import module with '.json' extension

帮帮我!

提前致谢。

您可以获得Camunda.json个文件here

错误中说明了解决方法。您需要从 tsconfig.json:

启用 resolveJsonModule 选项
{
    "compilerOptions": {
    "target": "es2015",
    "module": "commonjs",
    "strict": true,
    "moduleResolution": "node",
    "resolveJsonModule": true
  }
}

更多信息在此link: https://mariusschulz.com/blog/importing-json-modules-in-typescript