【发布时间】:2019-04-19 06:30:04
【问题描述】:
出现以下错误:
跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents): 跳过可选依赖:fsevents@1.2.8 不受支持的平台:想要 {"os":"darwin","arch":"any (当前:{os":"win32","arch":"x64"})
【问题讨论】:
标签: typescript npm-install sharepointframework
出现以下错误:
跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents): 跳过可选依赖:fsevents@1.2.8 不受支持的平台:想要 {"os":"darwin","arch":"any (当前:{os":"win32","arch":"x64"})
【问题讨论】:
标签: typescript npm-install sharepointframework
这并不是真正的错误 - 这是一个警告。
fsevents 是一个仅适用于 MacOS 的库。警告只是说无法为您安装该库,因为您不在 MacOS 系统上:
fsevents
在 Node.js 中原生访问 MacOS FSEvents
MacOS 中的 FSEvents API 允许应用程序注册以获取给定目录树更改的通知。它是 kqueue 的一个非常快速和轻量级的替代方案。
这是一个低级库。对于使用 fsevents 的跨平台文件监视模块,请查看 Chokidar。
您还会注意到 fsevents (通常)在 package.json 文件中的 optionalDependencies 下定义。
这意味着您可以通过运行npm install --no-optional来跳过安装它
【讨论】:
跳过可选依赖:fsevents@1.2.8 (node_modules\fsevents):跳过可选依赖:fsevents@1.2.8 不支持的平台:想要 {"os":"darwin","arch":"any(当前: {os":"win32","arch":"x64"})
这是我们从 fsevents 收到的警告。 这不是错误
基本上它是指定的 MAC 操作系统,但是当我们在 Windows 上运行时,它会显示警告。 没有理由担心,您可以跳过它。 您可以通过以下命令禁用它:
npm install --no-optional
您也可以查看here了解更多详情
【讨论】: