use*_*188 5 node.js npm npm-install
首先,这一切都适用于我的 OS X 机器(像往常一样)。有一些东西在 Windows 上不太好用,我想看看是否有人遇到过这种类型的错误,因为 stackoverflow 似乎充斥着关于这个主题的未解决的问题。
我npm install在 Windows 7上遇到了问题,其中我将 nvm 用于 node@8.1.2 和 npm@5.0.3 的节点版本管理窗口。这种EINVAL样式错误似乎出现在各种问题中,例如:
为“npm install --save-dev eslint --verbose”获取“错误:EINVAL:无效参数,读取”,其中指出答案是使用纱线而不是 npm。另一个解决方案是尝试npm cache clean哪个 npm 告诉我不再适用于版本 5 以上。
npm 安装的依赖项崩溃 ied `Error: EINVAL: invalid argument, readlink which is still unresolved。
这是输出,因为 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 ]
Run Code Online (Sandbox Code Playgroud)
我已经浏览了其他各种 EINVAL 线程,到目前为止空手而归。有没有人有任何我可以尝试的想法,我们可以在这里记录?
我通过消息解决了这个问题:
npm ERR! EINVAL: invalid argument, utime
Run Code Online (Sandbox Code Playgroud)
执行以下步骤:
npm install -g npm@latest
cd your_project_directory
rm -rf node_modules
npm install
Run Code Online (Sandbox Code Playgroud)
也就是说,基本上升级节点包,然后刷新项目的包。
| 归档时间: |
|
| 查看次数: |
5761 次 |
| 最近记录: |