node.js - npm WARN notsup 跳过可选依赖 : Unsupported platform for fsevents

标签 node.js windows npm fsevents

我正在尝试运行 this project . 将 minimatch 版本更新到 3.10.9 后,出现以下错误:

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

我的配置:

Node v - 4.4.2
npm v - 3.10.9
32 bit windows OS

最佳答案

这是一个警告,而不是错误。这是因为 fsevents 是一个可选依赖项,仅在项目在 macOS 环境中运行时使用(该包提供“对 Mac OS-X FSEvents 的 native 访问”)。

而且由于您是在 Windows 上运行项目,因此 fsevents 被视为无关紧要而被跳过。

这里有一个 PR 来解决这个问题:https://github.com/npm/cli/pull/169

关于node.js - npm WARN notsup 跳过可选依赖 : Unsupported platform for fsevents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40226745/

相关文章:

c++ - 将字符串转换为日期 : strptime identifier not found

javascript - 我可以在 package.json 中插入用户消息吗?

node.js - 如果我将模块发布到 npm,fs 无法获取文件

javascript - 自动平滑向下滚动页面

node.js - MongoDB 如何捕获deleteMany中的错误

c# - 被欺骗后如何检测原始MAC地址?

node.js - 在Windows 7上安装Ionic Framework时出错

javascript - 如何使用 NodeJs 删除非标签 Html 元素?

javascript - 在异步回调中使用 _.after() ,污染数组变量

c# - 与应用程序一起存储数据的最快方法是什么?