出现以下错误:
跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents):跳过可选依赖:fsevents@1.2.8 不支持的平台:想要 {"os":"darwin","arch":"any (current:{os" :"win32","arch":"x64"})
出现以下错误:
跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents):跳过可选依赖:fsevents@1.2.8 不支持的平台:想要 {"os":"darwin","arch":"any (current:{os" :"win32","arch":"x64"})
这并不是一个真正的错误——它是一个警告。
fsevents是一个仅适用于 MacOS 的库。警告只是说无法为您安装该库,因为您不在 MacOS 系统上:
事件
在 Node.js 中对 MacOS FSEvents 的本机访问
MacOS 中的 FSEvents API 允许应用程序注册给定目录树的更改通知。它是 kqueue 的一个非常快速和轻量级的替代品。
这是一个低级库。对于使用 fsevents 的跨平台文件监视模块,请查看 Chokidar。
您还会注意到fsevents
(通常)optionalDependencies
在您的 package.json 文件中定义。
这意味着您可以通过运行跳过安装它npm install --no-optional
跳过可选依赖: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
您也可以在此处查看更多详细信息