La instalación de npm no funciona en Windows PowerShell

Así que mi problema es este. Tengo un proyecto con un package.json. Cuando en el símbolo del sistema (cmd.exe) ejecuto "npm install", todo se instala como se esperaba. Sin embargo, cuando hago exactamente lo mismo en PowerShell (powershell.exe) recibo un error: "npm ERR! Error: ENOENT, abra 'c: \ package.json'" aunque ejecuté "npm install" en la ruta de el proyecto. Siempre busca package.json en c: por alguna razón no puedo entender.

A continuación se encuentra el npm-debug.log (que también está escrito i c: aunque mi ruta es 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 ]

No puedo encontrar una solución a este problema en cualquier lugar. La variable PATH está configurada correctamente, ya que tanto el nodo como npm funcionan.

Respuestas a la pregunta(2)

Su respuesta a la pregunta