首先,这一切都可以在我的OS机器上运行(像往常一样)。有一些不太适合Windows的东西,我想看看是否有人遇到过这种类型的错误,因为stackoverflow似乎充满了关于这个主题的未解决的问题。
我在Windows7上使用npm install遇到了问题,我在node@8.1.2和npm@5.0.3的节点版本管理窗口中使用nvm。这个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线程,但却空手而归。有没有什么我可以尝试的想法,我们可以在这里记录下来?
发布于 2019-03-19 16:16:39
我用message解决了这个问题:
npm ERR! EINVAL: invalid argument, utime执行以下步骤:
npm install -g npm@latest
cd your_project_directory
rm -rf node_modules
npm install这基本上就是升级节点包,然后刷新项目的包。
https://stackoverflow.com/questions/49862511
复制相似问题