Eslint 禁用没有控制台不工作

Lef*_*eff 6 javascript eslint

我试图通过禁用 eslint 中的 no console 规则来登录到控制台,如下所示:

// eslint-disable-next-line no-console
console.log(props.hasSubmittedForm);
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误:

模块构建失败

意外的标记

对于点console.log。为什么我不能像这样登录到控制台?

gui*_*job 8

您可以将代码包装起来/* eslint-disable no-console */,以便仅为该部分禁用 eslint:

/* eslint-disable no-console */
console.log(props.hasSubmittedForm);
/* eslint-enable no-console */
Run Code Online (Sandbox Code Playgroud)


Nel*_*elu 8

有趣的是,当我从 切换到 时eslint-disable-next-lineeslint-disable我还必须将评论从 更改///* */

这不起作用:

// eslint-disable no-console
Run Code Online (Sandbox Code Playgroud)

这有效:

/* eslint-disable no-console */
Run Code Online (Sandbox Code Playgroud)