[英]How to globally hide fsevents warning?
Many questions such as this one talk about this very annoying behavior on non-mac OS.诸如this one之类的许多问题都在谈论非mac操作系统上这种非常烦人的行为。
When I run npm install
I want to remain aware of any warnings, but in Windows or Linux I would get this:当我运行
npm install
时,我想留意任何警告,但在 Windows 或 Linux 中我会得到这个:
$ ./npm install
npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.1.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/laravel-mix/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN bootstrap@4.5.0 requires a peer of jquery@1.9.1 - 3 but none is installed. You must install peer dependencies yourself.
added 279 packages from 165 contributors, removed 4 packages, updated 2 packages and audited 1978 packages in 27.632s
Notice that most WARN
are caused by fsevents
which is not available outside of macOS.请注意,大多数
WARN
是由在 macOS 之外不可用的fsevents
引起的。
Some suggest to hide every warnings with:一些人建议隐藏每个警告:
npm --logevel=error install
Others advise to use:其他人建议使用:
npm install --no-optional --no-shrinkwrap --no-package-lock
But all these methods does not seem right to me.但所有这些方法对我来说似乎都不合适。 I only want to execute
npm install
and have a configuration file that would hide all optional dependencies that are not available on my operating system.我只想执行
npm install
并拥有一个配置文件,该文件将隐藏我的操作系统上不可用的所有可选依赖项。
How can I do that?我怎样才能做到这一点?
npm install --no-optional
prevents this warning. npm install --no-optional
可防止出现此警告。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.