npm警告可选的跳过选择性依赖:fsevents@1.2.7

时间:2019-03-15 19:19:08

标签: node.js angular

我正在尝试使用Angular CLI安装Angular,但是在尝试运行此命令时遇到错误。

命令

npm install -g @angular/cli

错误:

C:\Users\abc>npm install -g @angular/cli
C:\Users\abc\AppData\Roaming\npm\ng -> C:\Users\abc\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules\@angular\cli\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ @angular/cli@7.3.6
updated 1 package in 102.686s

节点版本v10.15.3

2 个答案:

答案 0 :(得分:4)

这是警告而不是错误,这是因为您使用的是Windows。 FSevents仅在Mac上可用,因此在Windows上则不需要,这就是SKIPPING OPTIONAL DEPENDENCY的原因。

现在还没有办法消除被打印到控制台中的问题,因此鉴于它实际上并没有做任何事情,而是只是有点冗长,并告诉您它没有被执行,所以请忽略它使用。

答案 1 :(得分:1)

这是因为您正在Windows上运行。许多应用程序都使用该库,但是它仅在Mac上可用,因此它们在Windows和Linux上使用其他功能。这就是为什么它被列为“可选”的原因。您可以忽略该警告。