Установите jquery-ui с помощью npm, используя последнюю версию jquery (laravel 10, vite)Jquery

Программирование на jquery
Anonymous
Установите jquery-ui с помощью npm, используя последнюю версию jquery (laravel 10, vite)

Сообщение Anonymous »

Я пытаюсь заставить jquery-ui работать рядом с jquery. Оба установлены через npm в стеке Laravel/vite.js.
jQuery работает (3.7.1) со следующей настройкой в ​​app.js:

Код: Выделить всё

import $ from 'jquery';
window.$ = window.jQuery = $;
Если я импортирую jquery-ui (npm install jquery-ui --save-dev, что дает версию 1.13.2)

Код: Выделить всё

import $ from 'jquery';
window.$ = window.jQuery = $;

import 'jquery-ui/dist/jquery-ui.min.js';
Я получаю сообщение jquery-ui.min.js:6 Uncaught ReferenceError: jQuery не определен в консоли JS.
Однако, если я изменю версию jquery на 2.0.0, импортируйте 'jquery-ui/external/jquery-2.0.0/jquery.js', jQuery-UI начнет работать.
Как это исправить? Чего не хватает для jQuery-ui?
(Я знаю, что могу использовать response/vue/whatever для Laravel, но хочу использовать jquery для понимания)

Подробнее здесь: https://stackoverflow.com/questions/775 ... el-10-vite

Вернуться в «Jquery»