您好,我正在使用“npm”将库加载到我的项目中,并且不断显示以下消息:
***C:\Users\victor\Desktop\michaelgram>npm install --save page npm WARN [email protected] 没有存储库字段。npm WARN 可选跳过可选依赖:[email protected] (node_modules\fsevents):npm WARN notsup 跳过可选依赖:[email protected] 不受支持的平台:想要 {"os":"darwin","arch":"any "} (当前: {"os":"win32","arch":"x64"})
- [email protected] 在 31.769s 内添加了 2 个包***
当我尝试安装 [email protected] 时,它不会让我安装。跟node没有关系,以后会不会影响项目。我搜索谷歌没有成功。我正在使用 Windows 10 和 Node.js 终端命令提示符。但是随着系统的“cmd”,警告也出现了,而其他库也发生在我身上。谢谢。
这不是错误,而是警告说它没有找到可选的 fsevents 包。您可以忽略它,因为只有在您使用 Windows 时,MacOS(其内核称为 Darwin)才需要该软件包。
为了更清楚一点:在 Mac OS X 上,为了检测文件系统更改(因此名称为File System Events),我们需要这个库。在其他操作系统(Linux 和 Windows)上,这是不必要的(除了不受支持),因此不能/不应该安装它。
Angular 和其他工具(例如 Karma)使用这些事件来实时重新加载测试或正在开发的应用程序,当检测到源代码文件中的更改时,它们需要这个库在 OS X 中具有其所有功能。
因此,除非您使用 Mac OS X 作为开发环境,否则可以忽略此警告。
如果要避免警告,可以添加选项
--no-optional
: