我正在尝试最新的 cytoscape 和最新的可乐,但出现以下错误:
未捕获的类型错误:cola.adaptor 不是函数
对于 cytoscape.js 代码片段:
var adaptor = layout.adaptor = cola.adaptor({
trigger: function( e ){ // on sim event
switch( e.type ){
case 'tick':
if( options.animate ){
可乐的 API 是否发生了变化?
最佳答案
尝试执行 the docs 时,我仍然收到此错误建议( react /浏览器/ES6/npm):
import cytoscape from 'cytoscape';
import cycola from 'cytoscape-cola';
import cola from 'webcola';
cycola(cytoscape, cola);
但是我在看到 this issue 后让它工作了包括
cola
v3 script在 <head>
我的索引文件。最后,我不得不这样做:
cycola(cytoscape, window.cola); // since cola now lives in window
关于带有可乐的 cytoscape.js 似乎不再起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884586/