有没有办法告诉eslint阻止控制台,但不是console.error?

我想使用规则无控制台,但我也想在我的应用程序中logging错误。

有没有办法忽略对console.error调用或ir有另一种方式login到stderr?

您可以随时写入process.stderr 。 但是如果你想知道你是否真的可以写入标准输出stream,则需要检查Node.js是否以TTY模式启动,如process.stdout文档中所示。

您可以使用无控制台规则和以下选项: { "allow": ["warn", "error"] }