无论我在哪个目录以及在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