Как использовать jquery в npm скомпилированном js файле без компиляции jquery в вывод - PullRequest
0 голосов
/ 31 марта 2020

К сожалению, я получаю конфликты с плагином WordPress, загружающим jQuery в <head>, а затем jQuery скомпилирован в мой npm main.js файл, который загружается в нижний колонтитул.

Вот так я загружаю jQuery в мой npm main.js файл ...

// load jquery
global.jQuery = global.$ = require('jquery');

Если я удалю эту строку, моя проблема конфликта будет решена, но я получу эту ошибку .. .

enter image description here

Это моя функция всплывающей подсказки, которая отлично работает, когда jquery скомпилирован в файл.

// tool tip config
$('[data-toggle="tooltip"]').tooltip({
    boundary: 'scrollParent',
    placement: 'top'
});

Итак перестает работать весь мой jQuery, который вызывается в main.js.

// commons functions
(function ($) {

    // nothing jquery works in here

})(jQuery);

Кто-нибудь знает, как это исправить в npm main. js файле без компиляции jQuery в микс ? Так что я могу jQuery отдельно в голове.

Заранее спасибо за любые указатели.

1 Ответ

1 голос
/ 31 марта 2020

Попробуйте вместо этого использовать импорт. Требовать не подходящий метод для этого -

import jQuery from 'jquery';

window.jQuery = window.$ = jQuery;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...