Angular CLI: 6.0.0
Node: 9.5.0
OS: darwin x64
Angular: 5.2.5
... animations, cdk, common, compiler, compiler-cli, core, forms
... http, language-service, material, platform-browser
... platform-browser-dynamic, platform-server, router
Package Version
------------------------------------------------------
@angular-devkit/architect 0.6.0
@angular-devkit/core 0.6.0
@angular-devkit/schematics 0.6.0
@angular/cli 6.0.0
@schematics/angular 0.6.0
@schematics/update 0.6.0
rxjs 5.5.6
typescript 2.5.3
Ich habe ein Projekt, das npm link
, um eine gemeinsam genutzte Bibliothek "@ Teachtown/shared" ^ zu ziehen, bei der es sich um TS-Quellcode handelt, der nicht als JS transpiliert / gepackt ist. Die Absicht ist, dass diese Bibliothek in mehreren Projekten verwendet wird.
^ Leerzeichen nach "@", damit github nicht versucht, als Benutzer/Projekt zu parsen
Ich versuche, das konsumierende Projekt Angular 5.2.5 => 6 zu aktualisieren, indem ich die Anweisungen auf https://update.angular.io/ befolge
Ich habe die folgenden Schritte erreicht und einen Fehler erhalten:
npm install -g @angular/cli
npm install @angular/cli
ng update @angular/cli
> Not found : @teachtown/shared
(Außerdem: Ich musste den zweiten Befehl auf npm install @angular/cli --save-dev
aktualisieren, damit die CLI in meinem Projekt ordnungsgemäß aktualisiert wurde.)
Beachten Sie, dass @ Teachtown/shared existiert:
$ ls node_modules/<strong i="19">@teachtown</strong>
> shared
siehe obige Beschreibung
siehe obige Beschreibung
Einer der folgenden:
ng generate library
.Wir verwenden Bibliotheken in einem privaten Repository, die mit "nicht gefunden" fehlschlagen
Können wir diese ignorieren und weitermachen?
Hilfreichster Kommentar
Wir verwenden Bibliotheken in einem privaten Repository, die mit "nicht gefunden" fehlschlagen
Können wir diese ignorieren und weitermachen?