首先,这一切都可以在我的OS X计算机上正常进行。某些东西在Windows上运行不佳,我想看看是否有人出现这种类型的错误,因为stackoverflow似乎充满了有关该主题的未解决问题。

我在Windows 7上使用npm install遇到麻烦,在其中我将nvm用于node@8.1.2和npm@5.0.3的 Node 版本管理窗口。这个EINVAL样式错误似乎在各种问题中冒出来,例如:

getting “Error: EINVAL: invalid argument, read” for “npm install --save-dev eslint --verbose”指出答案是使用yarn而不是npm。另一个解决方案是尝试npm cache clean,其中npm告诉我不再适用于版本5以上。

npm installed dependencies crash ied `Error: EINVAL: invalid argument, readlink仍未解决。

这是输出,因为npm-debug日志是“跳过可选依赖项”行的一大包。

12208 verbose stack Error: EINVAL: invalid argument, utime 'E:\htdocs\pole-refactor\node_modules\.staging\lru-cache-01620014\package.json'
12209 verbose cwd E:\htdocs\pole-refactor
12210 verbose Windows_NT 6.1.7601
12211 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
12212 verbose node v8.1.2
12213 verbose npm  v5.0.3
12214 error path E:\htdocs\pole-refactor\node_modules\.staging\lru-cache-01620014\package.json
12215 error code EINVAL
12216 error errno -4071
12217 error syscall utime
12218 error EINVAL: invalid argument, utime 'E:\htdocs\pole-refactor\node_modules\.staging\lru-cache-01620014\package.json'
12219 verbose exit [ -4071, true ]

我经历了其他各种EINVAL线程,并空手而归。有没有人有我可以尝试的想法,我们可以在此处记录?

最佳答案

我用消息解决了这个问题:

npm ERR! EINVAL: invalid argument, utime

执行以下步骤:
npm install -g npm@latest
cd your_project_directory
rm -rf node_modules
npm install

即,基本上是升级 Node 程序包,然后刷新项目的程序包。

关于node.js - NPM安装错误失败: "npm ERR! code EINVAL",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49862511/

10-12 12:59
查看更多