Ich habe ein lokales Paket gebaut (ähnlich dem Paket npm) und lege es in das Verzeichnis 'src/assets/external_js/test' (nicht in node_modules). und verwendet es als unten:Angular-CLI (ng build --prod) schlägt mit externem lokalem Paket fehl
import { TestModule } from 'assets/external_js/test'
Ich bin in der Lage meine Anwendung auszuführen ng serve
verwenden, auch in der Lage zu bauen ng build --prod --aot=false
verwenden, aber immer Fehler mit --aot=true
oder (ng build --prod)
.
Fehler unterschritten.
Module not found: Error: Can't resolve /home/demo/src/$$_gendir/assets/external_js/test/test.module.ngFactory in '/home/demo/src'
Auch dies läuft perfekt, (in der Lage mit --aot = true zu bauen), wenn ich mein lokales Paket ‚Test‘ setzte in node_modules Verzeichnis aber nicht funktioniert, wenn ich es außerhalb setzen Verzeichnis node_modules.
Kann mir jemand helfen, was ich vermisse. Oder wie kann ich mein Projekt mit --aot = true aufbauen?
Ich denke, es ist auf den Relay-Pfad des Moduls und CLI ist nicht in der Lage, den Pfad zu lösen –