如何在Ember.js中使用Cytoscape.js?

How to use Cytoscape.js in Ember.js?

我想在我的 Ember 项目中使用 Cytoscape.js。所以我安装了依赖项:npm install --save cytoscape。接下来我创建了 Ember 组件。当我编写组件 js 文件时,我找不到如何导入 Cytoscape。我尝试了 import cytoscape from "cytoscape"var cytoscape = require("cytoscape") 但是 none 这些作品。

那么如何正确地 "include" cytoscape 到我的组件?

问题已解决。 Cytoscape 需要通过 bower 安装并在 ember-cli-build.js 文件中提及,如下所示:app.import(app.bowerDirectory + '/cytoscape/dist/cytoscape.min.js');。还需要将有关 cytoscape 的信息添加到 .jshintrc 文件中:

"predef": [ "document", "cytoscape", "window", "-Promise" ],