我在我的应用程序中使用了几个自定义fabric.js类来呈现和封装一些额外的数据属性。
现在我有了由它们生成的JSON数据,我想渲染画布,并使用node.js和fabric的npm包将其写入服务器上的PNG图像。这在内置的fabric类(如fabric.Rect或fabric.Text )中工作得很好,但我的定制总是抛出奇怪的require错误。
基本上,自定义文件如下所示:
fabric.custom.js
// without this node raises "fabric is not defined" error
var fabric = fabric || {};