我有一个Meteor应用程序(1.4.1)并刚刚安装了jquery-ui
npm软件包(1.12.1)。我也有通过npm(3.1.0)安装jquery。通过NPM(流星应用程序)安装后出现JQuery-UI错误
我在浏览器控制台收到以下错误:
Error: Cannot read property 'sortable' of undefined TypeError: Cannot read property 'sortable' of undefined
这是指在我的代码块:
(function($, undefined) {
$.widget("ui.sortable", $.ui.sortable, {
...
});
}(jQuery));
我已经和/试过不导入了jQuery UI的包在页面顶部: import'jquery-ui';
但仍然没有快乐。我也查看了页面上的源代码,并且我无法在任何地方看到jquery-ui,但是,当我列出终端中的npm模块时,列出了jquery-ui。任何想法是什么问题?
我不能说我完全可以肯定,因为我不使用jQuery UI,但是你可能需要设置一个类型。请参阅文档http://api.jqueryui.com/sortable/中的类型。也许在Meteor之外尝试,以便测试问题是否与Meteor或jQuery UI相关 – NicholasByDesign