Ich bin nicht sicher, wie JS-Dateien (Anbieter) nach dem Wechsel von Angular Cli von SystemJs zu Webpack eingeschlossen werden sollen.
Zum Beispiel
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.
Fügen Sie diese JS-Dateien als Teil des Webpack-Bundles hinzu. Dies scheint die Art und Weise zu sein, wie es wahrscheinlich gemacht werden sollte. Ich bin mir jedoch nicht sicher, wie ich das machen soll, da der gesamte Webpack-Code hinter dem Angular-Cli-Webpack-Knotenpaket versteckt zu sein scheint. Ich dachte, vielleicht gibt es eine andere Webpack-Konfiguration, auf die wir möglicherweise Zugriff haben. Ich bin mir jedoch nicht sicher, da ich beim Erstellen eines neuen Angular-Cli-Webpack-Projekts keinen gesehen habe.
Mehr Info:
Die JS-Dateien, die ich einschließen möchte, müssen vor dem Angular-Projekt eingefügt werden. Zum Beispiel jQuery und eine js lib eines Drittanbieters, die nicht wirklich für das Laden von Modulen oder Typoskript eingerichtet ist.
Referenzen https://github.com/angular/angular-cli/blob/master/WEBPACK_UPDATE.md https://github.com/angular/angular-cli/tree/webpack