Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I hate warnings.

Especially when those warnings are completely ignorable.

Most warnings I encounter are non-clean code warnings and I like to have my code clean. Other warning are actual errors.

Sometimes I miss error warnings because they were "hidden" between other warnings.

So I like to keep things clean.

Thus when I do npm install and see this:

[folatt@MyComputer ~]$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

up to date in 33.232s

I want to get rid of that warning.

I know of the --no-optional argument, but that seems hacky to me as well. Isn't there anything one can do in package.json to get rid of this warning?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
878 views
Welcome To Ask or Share your Answers For Others

1 Answer

This has been fixed in npm v7. If you update your npm, you shouldn't see these unactionable warnings anymore.

On this GitHub question, someone confirmed that the fsevents skipping optional dependency warnings have been removed in npm v7:

Yep, it’s fixed in v7.

(source)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...