如何在meteor中使用jQuery UI?

在Meteor应用程序中安装jQuery UI的正确方法是什么? 由于它还不是一个包,我将下载中的jquery-ui.min.js和jquery-1.8.3.js添加到我的meteor项目的lib文件夹中。 这导致以下致命错误:

 Your app is crashing. Here's the latest log. app/lib/jquery-1.8.3.js:9472 })( window ); ReferenceError: window is not defined at app/lib/jquery-1.8.3.js:9472:5 (.........) Exited with code: 1 Your application is crashing. Waiting for file change. 

我实际上已经添加了一个可以安装的jquery-ui陨石包

mrt add jquery-ui

请注意,此程序包是版本1.8.16,是jquery-ui-bootstrap程序包的依赖项,如果已安装,它将自动包含jquery-uibootstrap-updated智能程序包。 (所有这些都使bootstrap和jquery-ui很好地一起玩)。

要安装所有内容,您可以使用: mrt add jquery-ui-bootstrap

您需要将jquery UI放在client目录中,否则Meteor会在客户端和服务器上加载它并使您的应用程序崩溃。

我为Meteor创建了一个替代的jquery-ui包,其中还包括图像:

https://github.com/mizzao/meteor-jqueryui

使用mrt add jqueryui (注意没有短划线)来安装它。 我知道,由于事情没有得到维护,这个Meteor包的扩散很糟糕。 但是当Meteor发布其官方包装系统时,它应该会很快好起来。