Winkel-6-Update - rxjs-5--6-migrate-Befehl nicht gefunden
In der upgrade-Prozess von update.eckig.io:
Entfernen veraltet RxJS 6 Funktionen mit rxjs-tslint auto-update-Regeln.
Für die meisten Anwendungen wird dies bedeuten, dass die beiden folgenden Befehle ausführen:
npm install -g rxjs-tslint rxjs-5-to-6-migrate -p src/tsconfig.app.json
Aber wenn ich gehen Sie folgendermaßen vor, und führen Sie rxjs-5-to-6-migrate -p src/tsconfig.app.json
ich bin immer der Fehler:
rxjs-5-to-6-migrate: command not found
Gibt es einen Grund, warum dieser Befehl nicht funktioniert?
versuchen Sie
Geting ein Fehler noch:
Ja, das installiert wurde nur weltweit, so dass es nicht in das Projekt
Auch, wenn ich installieren rxjs-tslint mit --save-dev, ich bin noch immer die Fehlermeldung aus dem OP
node node_modules/.bin/rxjs-5-to-6-migrate
.Geting ein Fehler noch:
Error: Cannot find module...
Ja, das installiert wurde nur weltweit, so dass es nicht in das Projekt
node_modules/
.Auch, wenn ich installieren rxjs-tslint mit --save-dev, ich bin noch immer die Fehlermeldung aus dem OP
InformationsquelleAutor William Hampshire | 2018-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe es zu arbeiten und meine Schritte sind die folgenden:
rxjs-tslint
lokal -cd YOUR_PROJECT_DIR && npm i rxjs-tslint
.node_modules/.bin/rxjs-5-to-6-migrate -p PATH_TO_YOUR_TSCONFIG.json
.rxjs-tslint/node_modules/.bin/tslint: not found
, dann tuncd node_modules/rxjs-tslint && npm install
und wiederholen Sie den Schritt 2.cd node_modules/rxjs-tslint && npm install
) ?Ich erinnere mich nicht genau,
rxjs-tslint
war gerade beschweren sich über einige fehlende Abhängigkeit und ich dachte, es könnte ein problem mit dem installierenpeerDependencies
, also habe ich beschlossen, zu versuchen, führen Sie dienpm install
manuell aus dem package-Verzeichnis.wirklich clever. Vielen Dank für den Austausch mit der Welt
InformationsquelleAutor epidemiya30
Folgen Sie den Anweisungen, um installieren Sie die Abhängigkeit Global dann versuchen Sie es mit dem vollständigen Pfad zu der Datei rxjs-5--6-Migration.
Zum Beispiel:
/usr/local/lib/node_modules/rxjs-tslint/bin/rxjs-5-to-6-migrate -p src/tsconfig.app.json
Wenn Sie nicht wissen, wo die Abhängigkeiten, die auf Ihrem computer gespeichert werden, die Sie ausführen können
npm root -g
InformationsquelleAutor Anth0
Wenn ich diese, ich hatte zu befolgen Sie die folgenden Schritte aus. Sie brauchte eine Weile, um herauszufinden, so dass ich vermute, ich sollte teilen Sie hier:
npm install rxjs-tslist
cd node_modules/rxjs-tslint
npm install
cd
wieder aus Ihremnode_modules
Verzeichnis zurück zu Ihrem Projekt, zu Hauserxjs-5-to-6-migrate -p ./tsconfig.json
Auf Schritt #5 machen Sie den Pfad ändern müssen, um zu Ihrer
tsconfig.json
- Datei. Aber das ist, wo meins war. Es endlich geklappt!Hoffe, es funktioniert für Sie wie es für mich funktionierte.
Auch dieses hat bei mir nicht funktioniert, immer noch die gleiche Fehlermeldung. Läuft node_modules/.bin/rxjs-5--6-Migration -p <tsconfig.json-Pfad> gearbeitet
InformationsquelleAutor frosty