我讨厌警告。
尤其是当这些警告完全可忽略时。
我遇到的大多数警告都是不干净的代码警告,我希望代码干净。其他警告是实际错误。
有时我会错过错误警告,因为它们被“隐藏”在其他警告之间。
所以我喜欢保持整洁。
因此,当我做npm install
并看到此内容时:
[folatt@MyComputer ~]$ npm install
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
up to date in 33.232s
我想摆脱那个警告。
我知道--no-optional
的论点,但对我来说似乎也很客气。
在package.json中没有什么可以摆脱这种警告的东西?
答案 0 :(得分:0)
您可以使用Shrine::Storage::S3.new(
bucket: "your-bucket-name",
upload_options: { ... },
)
命令。
另外,如果您可以共享npm audit fix
文件,这将对您有帮助
答案 1 :(得分:0)
此问题已在npm v7中修复。如果您更新npm,则不应再看到这些无法操作的警告。
在此GitHub question上,有人确认在npm v7(source comment)中已删除了跳过可选依赖项警告的fsevent:
是的,它已在v7中修复。
答案 2 :(得分:-2)
您应该能够使用环境值使这些消息静音。
npm_config_loglevel=silent
默认:“通知”
值:“无声”,“错误”,“警告”,“通知”,“ http”, “时间”,“信息”,“详细”,“傻”