Wenn das Plugin nicht als ES6-Modul geschrieben wurde, müssen Sie dies selbst tun. Da jQuery-Plugins sich einfach an ein vorhandenes jQuery-Objekt anhängen, exportieren sie nichts wirklich wertvolles. Sie können das Plugin einfach in eine sofort aufgerufene Funktion einfügen und diese exportieren. Denken Sie daran, jQuery entweder in die Plugin-Datei zu importieren oder global verfügbar zu machen.
import jQuery from 'jquery';
const calendar = (function ($) {
... your jquery plugin code
... can live here
}(jQuery));
Wenn Sie Lust haben, daraus lernen Sie auch das Projekt Gabel konnte und das Plugin-Code als ES6 Klasse umschreiben und es auf npm für andere zugänglich zu machen.
jQuery ist hauptsächlich für DOM-Manipulation, warum brauchen Sie es in Knoten? analysieren Sie HTML? –
weil ich babel verwende – Sagar
Wie würde die Verwendung von babel zwingen, HTML mit jQuery zu analysieren? – jaybee