Jquery ui jQuery 1.12完整版(CJS/网页包)?
jQueryUI1.12似乎与jQueryUI1.10向后不兼容(万岁!)。他们已经把所有的代码都混在一起了,现在他们的“主”包只包括Jquery ui jQuery 1.12完整版(CJS/网页包)?,jquery-ui,webpack,commonjs,Jquery Ui,Webpack,Commonjs,jQueryUI1.12似乎与jQueryUI1.10向后不兼容(万岁!)。他们已经把所有的代码都混在一起了,现在他们的“主”包只包括$.widget,而不是像$.datepicker这样的实际小部件 具体地说,在package.json中 "main": "ui/widget.js", 这会告诉webpack之类的构建工具在哪里找到要包含的主文件。但是,ui/widget.js不像以前那样包含其余的组件 通常这没什么大不了的,我可以通过修改我的webpack.config.js指向真正的主文
$.widget
,而不是像$.datepicker
这样的实际小部件
具体地说,在package.json中
"main": "ui/widget.js",
这会告诉webpack之类的构建工具在哪里找到要包含的主文件。但是,ui/widget.js
不像以前那样包含其余的组件
通常这没什么大不了的,我可以通过修改我的webpack.config.js
指向真正的主文件来绕过它,只是我找不到它
jQuery1.12的目录中是否包含主/捆绑文件?此请求的讨论为我提供了所需的信息
我学到的是,在jQueryUI1.12.0中,没有更多的主文件可以导入所有内容。在我的例子中,我只需要ui/widget.js或按钮小部件(jqueryui/ui/widgets/button)。我直接指着他们,这对我很有效
在您的情况下,您可以这样要求日期选择器:
require('jquery-ui/ui/widgets/datepicker');
实际上还不错。您不需要捆绑所有jquery ui来继承您正在使用的一个组件。谢谢。我想我现在必须用列出的所有小部件创建自己的索引文件,因为我不知道我的应用程序中实际使用的是什么。