我想在我的Ember项目中使用Cytoscape.js。所以我安装了依赖项:npm install --save cytoscape
。接下来我创建了我的Ember组件。当我写组件js文件时,我找不到,如何导入Cytoscape。我尝试了import cytoscape from "cytoscape"
,var cytoscape = require("cytoscape")
,但这些都不起作用。
那么如何正确地“包含”cytoscape到我的组件?
答案 0 :(得分:0)
问题解决了。 Cytoscape需要通过bower安装,并在ember-cli-build.js
文件中提及,如下所示:app.import(app.bowerDirectory + '/cytoscape/dist/cytoscape.min.js');
。还需要将有关cytoscape的信息添加到.jshintrc
文件中:
"predef": [
"document",
"cytoscape",
"window",
"-Promise"
],