Ich stoße auf etwas wirklich seltsames. Grundsätzlich bin auf einem Winkel Projekt arbeite, begann ich auf einer anderen Maschine, gespeichert dann das Projekt auf Github und heute geklont ich die repo auf eine andere Maschine, aber wenn ich npm beginnen laufen hatte ich eine nette Fehlermeldung:Das Ausführen von "npm start" schlägt aufgrund eines Fehlers fehl - Angular2
C:\Users\antobbo\Documents\angularjsProjects\todoList>npm start
> [email protected] start C:\Users\antobbo\Documents\angularjsProjects\todoList
> tsc && concurrently "tsc -w" "lite-server"
node_modules/protractor/built/browser.d.ts(260,37): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/browser.d.ts(267,55): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/browser.d.ts(267,78): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/browser.d.ts(358,31): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/browser.d.ts(369,26): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/browser.d.ts(425,36): error TS2503: Cannot find namespace 'webdriver'.
node_modules/protractor/built/ptor.d.ts(13,29): error TS2503: Cannot find namespace 'webdriver'.
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `tsc && concurrently "tsc -w" "lite-server" `
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the [email protected] start script 'tsc && concurrently "tsc -w" "lite-server" '.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the angular-quickstart package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! tsc && concurrently "tsc -w" "lite-server"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs angular-quickstart
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls angular-quickstart
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\antobbo\Documents\angularjsProjects\todoList\npm-debug.log
Es ist erwähnenswert, dass ich die neueste Version von Node und Npm habe, aber ich benutzte einen eckigen Quickstart und alles funktionierte auf der anderen Maschine OK. Ich habe auch die log here Bisher habe ich Knoten wieder deinstalliert und neu installiert, aber ohne Erfolg. Hat jemand einen Vorschlag, bedenkt man, dass, wie gesagt, die Anwendung tatsächlich auf einer anderen Maschine funktioniert, auf der ich npm starten und ausführen kann?
EDIT: OK Ich dachte, ich habe eine kleine Notiz für Anfänger wie mich hinzugefügt, weil ich einen Schuljungenfehler gemacht habe. Ich sagte, dass ich keinen Selen-Webdriver in meinem Paket finden konnte.json und das ist, weil ich bereits nmp install
auf meinem Projekt ausgeführt hatte - Sie verstehen, ich bin wirklich ein Anfänger mit Angular2 und Nodejs - also löschte ich mein Projekt komplett, geklont Repo erneut, sah in meinem Paket.json vor dem Ausführen eines anderen Befehls, fand die beanstandete Zeile unter devDependencies und änderte sich zu dem, was es vorgeschlagen wurde. Es funktioniert jetzt
Haben Sie in allen installierten Module überprüfen? – ste2425
Ich bekomme denselben Fehler. Ich benutze keine Winkel-Schnellstart, aber es ist ein Winkel 2 Projekt mit Winkelmesser für E2e-Tests, wo das Problem scheint. Etwas Ähnliches ist mir vor ein paar Monaten passiert, als sie den Typ von Types nach npm verschoben haben. Ich habe noch keine Lösung gefunden. – Lenny
Eine Korrektur ist in Arbeit an [Winkel/Winkelmesser # 3848] (https://github.com/angular/protractor/pull/3848). Weitere Diskussionen zu diesem Thema: [Selen-Webdriver-Deklaration zu einem Modul machen] (https://github.com/DefinitelyTyped/DefinitelyTyped/pull/13382), ['npm start' Fehler mit Winkelmesser] (https://github.com/angular/quickstart/issues/325) –