1

出现以下错误:

跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents):跳过可选依赖:fsevents@1.2.8 不支持的平台:想要 {"os":"darwin","arch":"any (current:{os" :"win32","arch":"x64"})

4

2 回答 2

0

这并不是一个真正的错误——它是一个警告。

fsevents是一个仅适用于 MacOS 的库。警告只是说无法为您安装该库,因为您不在 MacOS 系统上:

事件

在 Node.js 中对 MacOS FSEvents 的本机访问

MacOS 中的 FSEvents API 允许应用程序注册给定目录树的更改通知。它是 kqueue 的一个非常快速和轻量级的替代品。

这是一个低级库。对于使用 fsevents 的跨平台文件监视模块,请查看 Chokidar。

您还会注意到fsevents(通常)optionalDependencies在您的 package.json 文件中定义。

这意味着您可以通过运行跳过安装它npm install --no-optional

于 2019-04-19T06:38:46.043 回答
0

跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents):跳过可选依赖:fsevents@1.2.8 不支持的平台:想要 {"os":"darwin","arch":"any (current:{os" :"win32","arch":"x64"})

这是我们从fsevents得到的警告。这不是错误

基本上它是指定的 MAC 操作系统,但是当我们在 Windows 上运行时,它会显示警告。没有理由担心,您可以跳过它。您可以通过以下命令禁用它:

npm install --no-optional

您也可以在此处查看更多详细信息

于 2019-04-19T06:44:22.657 回答