依赖关系 - 未安装错误(npm WARN可选SKIPPING OPTIONAL DEPENDENCY:fsevents@^1.0.0(node_modules \ chokidar \ node_modules \ fsevents)

时间:2016-11-06 12:03:35

标签: node.js visual-studio npm

我正在尝试让webpack在Visual Studio中工作,但不断遇到Dependencies - not installed问题。我在输出中收到此错误:

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

我已在post中阅读此here和Scott Hanselman的解决方案。即我已经安装了最新的节点(7.0.0)+ npm(3.10.8)并将Visual Studio设置为使用我的节点安装(因为我在输出中看到了这个,所以我已经明确地使用了它:"C:\Program Files\nodejs\npm.CMD" install)。

所以我遵循了一切,但问题是:我仍然在Visual Studio中收到这个愚蠢的not installed警告。我做错了什么或者它是在其中一个版本中工作,但是不再使用最新节点和nmp?

2 个答案:

答案 0 :(得分:5)

警告Linux

这不是错误。

其指定的MAC操作系统,在 Windows {{1}} 上运行显示此警告,这是显示此警告的唯一原因,您可以跳过它..

答案 1 :(得分:0)

在除OSX之外的所有环境中使用 - no-optional 可有效禁用警告原因。

  

npm install --no-optional

此外,您可以将日志级别更改为错误,这样您就不会看到警告。