Ich bin mit diesem Fehler festgefahren, egal in welchem Verzeichnis ich mich befinde und was ich nach "npm" in cmd.exe eingebe. Hier ist das 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 ]
Ich habe mehrmals versucht, nodejs zu deinstallieren / neu zu installieren. Ich habe sogar die Ordner npm und npm-cache in C: \ Users \ me \ AppData \ Roaming gelöscht. Ich bin mir nicht sicher, was schief gelaufen ist, um dies zu verursachen. Eine Sekunde hat es gut funktioniert, und jetzt kann ich diesen Fehler nicht mehr loswerden. Die Erklärung im Protokoll ist nicht sinnvoll, da dieser Fehler in jedem Verzeichnis angezeigt wird. Ich sollte beachten, dass das Ausführen einer Eingabeaufforderung als Administrator diesen Fehler nicht ausgibt. Ich ziehe mir an diesem Freitagabend die Haare aus, um das Problem zu beheben. Jede Hilfe wäre sehr dankbar!