0

我是流星的新手。我已经设法使用 Meteor 和 Fabric.js 制作了一些简单的程序,但现在我试图同时使用它们,我无法让它工作。

我通过在主 html 文件的头部使用脚本标记来包含 Fabric.js,但是当我从客户端 JS 调用 fabric.Canvas 时,它无法识别该库。我在 Firefox JS 控制台中得到的错误是“ReferenceError: fabric is not defined”。我将 js 文件放在我的公共目录中。

我环顾四周,看到了关于包含节点模块的线程,但我只是想使用 js 文件而不是包含整个模块。我确实在 GitHub 上找到了一个使用 script 标签没有问题的项目:https ://github.com/6/realtime-fabric 我不熟悉 CoffeeScript 所以也许我遗漏了一些东西,但我不认为他做的和我不一样。您能提供的任何帮助将不胜感激!

4

1 回答 1

1

将“客户端”目录添加到您的项目中,并将 fabric.js 文件放在那里。Meteor 将这个目录中的文件打包,然后发送给客户端。您不需要在 HTML 中使用脚本标记。

http://docs.meteor.com/#structuringyourapp

于 2013-03-11T00:21:30.067 回答