Hangi dizinde olursam olayım ve cmd.exe'de "npm" den sonra ne yazdığım önemli değil, bu hatayla sıkışıp kaldım. İşte npm-debug.log:
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' ]
2 info using npm@2.14.12
3 info using node@v4.2.6
4 verbose stack Error: EISDIR: illegal operation on a directory, read
4 verbose stack at Error (native)
5 verbose cwd C:\Users\me
6 error Windows_NT 6.1.7601
7 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js"
8 error node v4.2.6
9 error npm v2.14.12
10 error code EISDIR
11 error errno -4068
12 error syscall read
13 error eisdir EISDIR: illegal operation on a directory, read
13 error eisdir This is most likely not a problem with npm itself
13 error eisdir and is related to npm not being able to find a package.json in
13 error eisdir a package you are trying to install.
14 verbose exit [ -4068, true ]
Nodejs'yi birden çok kez kaldırmayı / yeniden yüklemeyi denedim ve hatta C: \ Users \ me \ AppData \ Roaming'deki npm ve npm-cache klasörlerini bile sildim. Buna neden olan neyin yanlış gittiğinden emin değilim. Bir saniye iyi çalışıyordu ve şimdi bu hatadan kurtulamıyorum. Günlükteki açıklama, bu hatayı herhangi bir dizinde verdiğinden bir anlam ifade etmiyor. Yönetici olarak bir komut istemi çalıştırmanın bu hatayı vermediğini unutmamalıyım. Bu cuma akşamı bunu düzeltmeye çalışırken saçımı çekiyorum, herhangi bir yardım çok takdir edilecektir!