無論我在哪個目錄以及在cmd.exe中鍵入「npm」後,都會出現此錯誤。這裏是NPM-的debug.log:NPM卡住給出相同的錯誤EISDIR:目錄上的非法操作,在錯誤時讀取(本地)
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 [email protected]
3 info using [email protected]
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,我甚至刪除NPM和NPM-緩存文件夾C:\用戶\我\應用程序數據\漫遊。我不確定發生了什麼問題。一秒鐘它工作正常,現在我無法擺脫這個錯誤。日誌中的解釋沒有意義,因爲它在任何目錄中都會出現此錯誤。我應該注意到,以管理員身份運行命令提示符不會發生此錯誤。我在這個星期五晚上拉我的頭髮試圖讓這個固定,任何幫助將不勝感激!
我發現這個錯誤很常見,當人們更新npm時,我想知道這個錯誤是否在更新npm時開始,或者如果你甚至更新過? – Clavin
這是一臺新電腦,所以我在過去幾天安裝了節點。我只是在管理員模式下進行了更新,但不是運氣 – AnotherMike