Установка npm не работает в Windows PowerShell

Так что моя проблема заключается в следующем. У меня есть проект с package.json. Когда я в командной строке (cmd.exe) запускаю «npm install», все устанавливается, как и ожидалось. Однако, когда я делаю то же самое в PowerShell (powershell.exe), я получаю сообщение об ошибке: «Ошибка npm! Ошибка: ENOENT, откройте« c: \ package.json »», даже если я запустил «npm install» по пути проект. Он всегда ищет package.json в c: по какой-то причине я не могу понять.

Ниже приведен файл npm-debug.log (который также написан i c: даже если мой путь - c: \ code \ myProject):

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 ]

Я не могу найти решение этой проблемы нигде. Переменная PATH настроена правильно, так как работает и узел, и сам npm.

Ответы на вопрос(2)

Ваш ответ на вопрос