@startproger

Нужно ли использовать define.amd в коде с jQuery при использовании на Vue 3?

Есть такая конструкция, которая встречается практически в любом плагине jQuery:
if (typeof define === 'function' && define.amd) {
    define(['exports'], factory(exports));
} else if (typeof module === 'object' && module.exports) {
    factory(module.exports);
} else {
    factory(exports);
}


Я на данный момент использую Vue.js, но по старой памяти также кое-где используются jQuery плагины, в том числе кастомные.

Понимаю, что от него вообще нужно отказаться, но если не отказываться, но использовать вот так в связке со Vue 3, нужно ли продолжать писать этот код в начале каждого плагина jQuery или это ненужно? В общем-то и так работает без него...
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
https://habr.com/ru/post/501198/#4
AMD - Asynchronous Module Definition
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы