【问题标题】:Error installing bootstrap using npm for node.js使用 npm for node.js 安装引导程序时出错
【发布时间】: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


    【解决方案1】:

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

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

    fsevents

    在 Node.js 中原生访问 MacOS FSEvents

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

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

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

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

    【讨论】:

      【解决方案2】:

      跳过可选依赖: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了解更多详情

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-22
        • 2013-05-01
        • 2011-12-04
        • 2018-07-10
        • 2015-04-10
        • 2021-11-14
        • 2014-02-17
        相关资源
        最近更新 更多