【发布时间】:2020-08-19 14:44:54
【问题描述】:
我正在尝试在使用 jhipster 生成的 Angular 应用程序中使用普通的 javascript 库 (cytoscapejs)。我使用 npm 安装了库并将 js 文件添加到我的 vendor.ts 文件中。当我尝试在我的组件中使用该库时,它不可用。当我检查时,我在 webpack 下的源代码中看到了该库,但该库未加载。我按照自述文件中的说明进行操作。我是否遗漏了一些额外的步骤?
后续步骤:
- npm install cytoscape
- 将 cytoscape.js 添加到 vendor.ts
- 在我的组件“declare const cytoscape: any;”中添加了以下行
- 测试了代码。
- “未定义细胞景观”
但如果我直接在我的 index.html 中添加 cytoscape cdn 链接,它就可以工作。但我希望 jhipster 供应商构建包含 cytoscapejs。
添加到 vendor.ts 的所有 javascript 库是否都被执行/链接?
任何帮助将不胜感激。
【问题讨论】:
标签: javascript angular webpack jhipster cytoscape.js