Ich versuche, das JQuery-Plugin für Datenquellen mit Webpack und Typoskript zu verwenden. Ich habe bereits JQuery zusammen mit typings laufen lassen (intelliSense funktioniert), für Databases habe ich nur den intelliSense, aber nach dem webpack build, wenn ich die app starte, schlägt der Code fehl, wenn es zu $ ('# id') kommt. Linie.
app.js:43Uncaught TypeError: $(...).dataTable is not a function
Ich bin nicht in der Lage, herauszufinden, wie man dieses Pluggin richtig anbringt, kann mir bitte jemand helfen?
Das webpack.config.js ist wie folgt; Ссылка
Ich hoffe, dass diese Zeile das Problem lösen wird;
%Vor%wie das Dokument des Importladeprogramms sagt;
Es gibt viele Module, die nach einer definierten Funktion suchen, bevor sie verwendet werden CommonJS. Da Webpack beides kann, wird standardmäßig AMD verwendet Dieser Fall, der ein Problem sein kann, wenn die Implementierung schrullig ist.
datatables bietet beides, also wollte ich AMD mit define = & gt; false wie hier erwähnt deaktivieren Ссылка
Jetzt stecke ich fest: (
Du bist fast da!
Stellen Sie sicher, dass sowohl datatables.net
als auch datatables.net-dt
über NPM installiert sind:
in Ihrer Eintragsdatei ./src/main.js
write:
danach funktioniert jede Codelogik des folgenden Formats $(...).dataTable
wie die Beispiele auf der Startseite von DataTables.
Tags und Links javascript typescript webpack