Node.js NPM安装错误问题:“;npm错误!代码“EINVAL”;

Node.js NPM安装错误问题:“;npm错误!代码“EINVAL”;,node.js,npm,npm-install,Node.js,Npm,Npm Install,首先,这一切都可以在我的OSX机器上运行(和往常一样)。Windows有一些不太好的地方,我想看看是否有人犯了这种错误,因为stackoverflow在这个主题上似乎有很多未解决的问题 我在Windows 7上安装npm时遇到问题,我在Windows 7上使用nvm进行节点版本管理node@8.1.2及npm@5.0.3. 这种EINVAL风格的错误似乎出现在各种问题中,例如: 答案是用纱线代替npm。另一个解决方案是尝试npm cache clean,npm告诉我该方法不再适用于版本5以上的版

首先,这一切都可以在我的OSX机器上运行(和往常一样)。Windows有一些不太好的地方,我想看看是否有人犯了这种错误,因为stackoverflow在这个主题上似乎有很多未解决的问题

我在Windows 7上安装npm时遇到问题,我在Windows 7上使用nvm进行节点版本管理node@8.1.2及npm@5.0.3. 这种
EINVAL
风格的错误似乎出现在各种问题中,例如:

答案是用纱线代替npm。另一个解决方案是尝试
npm cache clean
,npm告诉我该方法不再适用于版本5以上的版本

这个问题仍然没有解决

下面是npm调试日志的输出,它是一个“跳过可选依赖项”行的大球

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 ]

我已经通过各种其他的艾因瓦尔线索旅行,结果空手而归。有人有什么想法我可以试试,我们可以记录在这里吗

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

npm ERR! EINVAL: invalid argument, utime
执行以下步骤:

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

也就是说,基本上升级节点包,然后刷新项目包

再加一点。当尝试使用Thread安装依赖项时,我收到了一个类似的错误:
infofsevents@1.1.3:平台“win32”与此模块不兼容。信息“fsevents@1.1.3“是可选的依赖项,兼容性检查失败。将其从安装中排除。[3/4]链接依赖项。。。错误发生意外错误:“EINVAL:无效参数,无效时间”。
我遇到了不同的错误类型错误:无效选项参数。我没有意识到npm正在我的case/中的当前目录中放置一个目录。非常感谢。