Ich habe dieses NgModule:
%Vor%Der Kli sagt mir
%Vor%Bitte beachten Sie: Wenn ich den Code nehme und in mein Projekt lege, funktioniert es gut. Aber sobald ich das Modul (und die Komponente) aus meinem Projekt nehme und es in ein npm-Paket lege, bekomme ich diesen Fehler.
Angular wird in 2.3.1 verwendet, Eckiger CLI 1.0.0-beta.24, Typescript 2.0.10
Sie müssen ngc
(@ angular / compiler-cli) verwenden, um Ihre Bibliothek zu kompilieren, anstatt tsc
direkt zu verwenden. Ist das der Fall für dich?
Es funktioniert mit den folgenden Abhängigkeiten:
%Vor%Ich würde sagen, dass die Probleme auf den neuesten Versionen von Angular CLI liegen. Auch das Projekt, in dem das HelloWorld-Modul definiert ist (die Bibliothek), wird nicht mit Angular CLI erstellt. Ich habe es basierend auf dem folgenden Beispiel erstellt: Ссылка
Dennoch erscheint die Nachricht "ist kein NgModul", wenn Sie die Big-Angular-CLI-Versionen verwenden, als [email protected]
Ich habe zwei Tage mit diesem Problem verbracht. Fügen Sie
hinzu %Vor% an Ihre tsconfig.json
und es erstellt alle notwendigen Metadaten-Dateien. Es funktioniert für mich.
Tags und Links angular npm angular-cli