9

在 Meteor 应用程序中安装 jQuery UI 的正确方法是什么?由于它还不是一个包,我将下载的 jquery-ui.min.js 和 jquery-1.8.3.js 添加到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.
4

5 回答 5

16

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

mrt add jquery-ui

请注意,此包是 1.8.16 版,是jquery-ui-bootstrap 包的依赖项,如果安装,将自动包含jquery-uibootstrap-updatedsmart 包。(所有这些都使 bootstrap 和 jquery-ui 可以很好地结合在一起)。

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

于 2012-12-27T03:38:13.763 回答
14

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

于 2012-12-28T09:42:43.847 回答
1

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

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

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

于 2014-07-18T19:53:58.700 回答
0

这个问题越来越胡须......这是新的正确方法:

流星添加mizzao:jquery-ui

于 2019-03-07T18:41:09.893 回答
0

我在这里发表了一篇关于如何正确执行此操作的帖子

https://dontbeanocoiner.com/blog/dkuhKsg7fac67nnfP

您必须安装包 jquery-ui-dist 并导入为:

import 'jquery-ui-dist/jquery-ui'
import 'jquery-ui-dist/jquery-ui.css'

然后将图像文件夹复制到您的 /public 文件夹。

于 2019-09-18T13:02:57.500 回答