使用NPM为Node.js安装引导程序时出错

时间:2019-04-19 06:30:04

标签: typescript npm-install sharepointframework

得到以下错误:

  

跳过可选的依赖关系:fsevents@1.2.8(node_modules \ fsevents):   跳过可选的依赖关系:不支持的fsevents@1.2.8平台:想要的{“ os”:“ darwin”,“ arch”:“ any   (当前:{os“:” win32“,” arch“:” x64“})

2 个答案:

答案 0 :(得分:0)

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

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

  

fsevents

     

对Node.js中的MacOS FSEvent的本地访问

     

MacOS中的FSEvents API允许应用程序注册给定目录树的更改通知。这是kqueue的一种非常快速且轻巧的替代品。

     

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

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

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

跳过安装

答案 1 :(得分:0)

  

跳过可选依赖性:fsevents@1.2.8(node_modules \ fsevents):跳过可选依赖性:fsevents@1.2.8不受支持的平台:想要的{“ os”:“ darwin”,“ arch”:“ any(当前: {os“:” win32“,” arch“:” x64“})

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

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

npm install --no-optional

您也可以查看here了解更多详细信息