在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.
答案 0 :(得分:16)
我实际上添加了一个可以安装的jquery-ui meteorite package
mrt add jquery-ui
注意此软件包是版本1.8.16,是jquery-ui-bootstrap package的依赖项,如果已安装,它将自动包含jquery-ui
和bootstrap-updated
智能包。 (所有这些都使bootstrap和jquery-ui很好地一起玩)。
要安装所有内容,您可以使用:
mrt add jquery-ui-bootstrap
答案 1 :(得分:12)
您需要将jquery UI放在client
目录中,否则Meteor会在客户端和服务器上加载它并使您的应用程序崩溃。
答案 2 :(得分:1)
我为Meteor创建了另一个包含图像的jquery-ui包:
使用mrt add jqueryui
(注意没有短划线)来安装它。我知道,由于事情没有得到维护,这个Meteor软件包的扩散很糟糕。但是当Meteor发布其官方包装系统时,它应该会很快好起来。
答案 3 :(得分:0)
这个问题越来越多...这是新的正确方法:
流星添加mizzao:jquery-ui
答案 4 :(得分:0)
我在这里发布了如何正确执行此操作的帖子
https://dontbeanocoiner.com/blog/dkuhKsg7fac67nnfP
您必须安装软件包jquery-ui-dist并导入为:
import 'jquery-ui-dist/jquery-ui'
import 'jquery-ui-dist/jquery-ui.css'
然后将图像文件夹复制到您的/ public文件夹。