NPM安装错误困难:“npm ERR!code EINVAL”

时间:2018-04-16 16:52:55

标签: node.js npm npm-install

首先,这一切都可以在我的OS X机器上运行(像往常一样)。有一些东西在Windows上玩得不好,我想看看是否有人因为这个问题而遇到任何问题,因为stackoverflow似乎对这个主题的问题很难解决。

我在Windows 7上遇到npm install时出现问题,其中我使用nvm作为node@8.1.2和npm@5.0.3的节点版本管理窗口。这种EINVAL样式错误似乎出现在各种问题中,例如:

getting “Error: EINVAL: invalid argument, read” for “npm install --save-dev eslint --verbose”说明答案是使用纱线代替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线程并且空手而归。有没有人有任何我可以尝试的想法,我们可以在这里记录?

1 个答案:

答案 0 :(得分:0)

我通过以下消息解决了该问题:

npm ERR! EINVAL: invalid argument, utime

执行以下步骤:

npm install -g npm@latest
cd your_project_directory
rm -rf node_modules
npm install

那,基本上是升级节点软件包,然后刷新项目的软件包。