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

Antworten auf die Frage(10)

Ihre Antwort auf die Frage