Die Installation von npm funktioniert in Windows PowerShell nicht

Also mein Problem ist das hier. Ich habe ein Projekt mit einer package.json. Wenn ich in der Eingabeaufforderung (cmd.exe) "npm install" starte, wird alles wie erwartet installiert. Wenn ich jedoch genau dasselbe in PowerShell (powershell.exe) mache, wird folgende Fehlermeldung angezeigt: "npm ERR! Fehler: ENOENT, öffne 'c: \ package.json'", obwohl ich "npm install" im Pfad von ausgeführt habe das Projekt. Es sucht immer nach package.json in c: aus irgendeinem Grund kann ich nicht verstehen.

Unten ist die Datei npm-debug.log (die auch in c: geschrieben ist, obwohl mein Pfad c: \ code \ myProject ist):

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 error install Couldn't read dependencies
6 error Error: ENOENT, open 'c:\package.json'
7 error If you need help, you may report this log at:
7 error     <http://github.com/isaacs/npm/issues>
7 error or email it to:
7 error     <[email protected]>
8 error System Windows_NT 6.2.9200
9 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
10 error cwd c:\
11 error node -v v0.10.21
12 error npm -v 1.3.11
13 error path c:\package.json
14 error code ENOENT
15 error errno 34
16 verbose exit [ 34, true ]

Ich kann nirgendwo eine Lösung für dieses Problem finden. Die PATH-Variable ist korrekt eingerichtet, da sowohl node als auch npm selbst funktionieren.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage