jquery - Laravel Elixir 与 JQuery 和 JQuery UI

标签 jquery laravel jquery-ui webpack laravel-elixir

在 Webpack 中使用 Laravel Elixir 时,我无法获取所需的 JQuery UI。

这是我的 gulpfile.js,没有什么异常:

const elixir = require('laravel-elixir');

elixir.config.sourcemaps = false;

elixir(mix => {
    mix.sass('app.scss')
       .webpack('app.js');
});

我的 app.js 文件是我试图同时要求 JQuery 和 JQuery UI 的地方。我尝试了多种方法,但这就是我现在的情况:

window.$ = window.jQuery = require('jquery');
window.$ = $.extend(require('jquery-ui'));

无论我做什么,我似乎都无法获得所需的 JQuery UI 并正常工作。

最佳答案

想通了。 jquery-ui 在 npm 中构建时不包含 dist 文件。为了解决这个问题,您必须使用一个名为 jquery-ui-bundle 的文件。运行以下命令npm i -S jquery-ui-bundle

然后在jquery之后需要它

require('jquery');
require('jquery-ui-bundle');

希望这可以节省一些时间,我花了几个小时才弄清楚!

关于jquery - Laravel Elixir 与 JQuery 和 JQuery UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40426539/

相关文章:

JavaScript parseFloat() 问题

mysql - 在 laravel 查询中获取 ABS(绝对值)

javascript - jQuery : create overlay or lightbox effect around existing div

javascript - 如何在 HTML 选择选项列表中保留空间<option value ='hi this' >hi</option>

javascript - bootstrap-datepicker:如何使用特定时区?

javascript - 悬停时识别 Javascript 上的单词

php - Laravel 根据距离对用户集合进行排序

mysql - 如果使用 MYSQL MARIADB,column1 中的 key1 等于 value1 并且 key2 等于 column2 中的 value2,如何在两列中进行搜索?

javascript - 单击鼠标连续关闭 div

jquery - 将 CSS3 转换和动画与 jQuery addClass/removeClass 结合使用的最佳方法是什么?