2

有人尝试将 yfiles html 与 webpack 和 es6 一起使用吗?

// All yfiles modules return the yfiles namespace object
import yfiles from '../../lib/yfiles/graph-input';
import '../../lib/yfiles/graph-style-defaults';
import '../../lib/yfiles/layout-organic';
import '../../lib/yfiles/layout-misc';
import '../../lib/yfiles/graph-layout-bridge';

const graphControl = new yfiles.canvas.GraphControl.ForId('graph');

当我尝试实例化一个新图形时,出现以下错误:

未捕获的类型错误:无法读取未定义的属性“ForId”(…)

我仔细研究了一下,发现 yfiles.canvas.GraphControl 未定义。

你知道为什么会这样吗?或者我可以使用的 webpack 示例?

谢谢

4

2 回答 2

1

使用 ReactJS 我使用

componentDidMount() {
  const yfiles = require('../lib/yfiles/complete');
  const styles = this.__createStyles(yfiles);
}

yfiles 可用,您可以将其注入其他功能。仅当我渲染该组件时才会加载库……这意味着它的行为与导入相同。

于 2016-08-12T13:18:31.313 回答
0

请参阅yoman生成器,用于 yFiles 应用程序 - 它可以使用 yFiles for HTML 构建一个基于 es6 webpack 的应用程序:

npm install -g yo
npm install -g generator-yfiles-app

yo yfiles-app
于 2016-03-21T16:53:11.940 回答