Angular Cli Webpack, Wie füge ich externe JS-Dateien hinzu oder bündle sie?
Ich bin mir nicht sicher, wie ich JS-Dateien (Anbieter) einbinden soll, nachdem ich Angular Cli von SystemJs auf Webpack umgestellt habe.
Beispielsweis
Option A
Ich habe einige js-Dateien, die über npm installiert wurden. Das Hinzufügen von Skript-Tags zum Head-Tag funktioniert nicht. Es scheint auch nicht der beste Weg zu sein.
<head>
<script src="node_modules/some_package/somejs.js">
</head>
//With systemJs I could do this
<head>
<script src="vendor/some_package/somejs.js">
</head>
Option B
Schließen Sie diese js-Dateien als Teil des Webpack-Bundles ein. Dies scheint so zu sein, wie es wahrscheinlich gemacht werden sollte. Ich bin mir jedoch nicht sicher, wie ich das tun soll, da der gesamte Webpack-Code hinter dem Knotenpaket angle-cli-webpack verborgen zu sein scheint. Ich dachte, vielleicht gibt es eine andere Webpack-Konfiguration, auf die wir möglicherweise zugreifen können. Ich bin mir aber nicht sicher, da ich beim Erstellen eines neuen Angular-Cli-Webpack-Projekts keines gesehen habe.
Mehr Info
Die js-Dateien, die ich aufnehmen möchte, müssen vor dem Angular-Projekt eingefügt werden. Zum Beispiel jQuery und eine js-Bibliothek eines Drittanbieters, die nicht wirklich für das Laden von Modulen oder Typenskripten eingerichtet ist.
Verweis https: //github.com/angular/angular-cli/blob/master/WEBPACK_UPDATE.m https: //github.com/angular/angular-cli/tree/webpac