我最近创建了一个create-react-project人的项目.

问题是,在我开发的过程中,每当ESLint出现问题时,构建就会中断,无法编译代码.

我能否在运行ESLint并报告稍后将修复的错误的同时保持构建运行?

推荐答案

如果要强制ESLint始终发出警告(不会停止生成)而不是错误,则需要设置emitWarning: true:

{
    enforce: 'pre',
    include: paths.appSrc,
    test: /\.(js|jsx|mjs)$/,
    use: [{
        loader: require.resolve('eslint-loader'),
        options: {
            formatter: eslintFormatter,
            eslintPath: require.resolve('eslint'),
            emitWarning: true, ? HERE
        },
    }],
},

As stated in the docs:

Errors and Warning

By default the loader will auto adjust error reporting depending on eslint errors/warnings counts.您仍然可以使用emitErroremitWarning选项强制执行此行为:

  • 100 (default: 101)

    如果此选项设置为true,Loader将始终返回错误.

  • 100 (default: 101)

    如果选项设置为true,加载程序将始终返回警告.如果您正在使用热模块替换,您可能希望在开发中启用此功能,否则当出现eslint错误时,将跳过更新.

Reactjs相关问答推荐

MUImaterial -ui-如何将文本字段和 Select 分组?

如何使用React防止并发注册并处理Firestore数据库中的插槽可用性

有没有办法将在服务器端全局获取的一些数据传递到Next&>13应用程序目录中的客户端组件?

使用REACT-RUTER-V6和ZUSTANDreact 中的身份验证

梅X折线图无响应

useCallback()是否应该用于作为prop传递给子组件的函数,即使该组件包装在memo()中?

如何将 npm 包添加到我的 Vite + React 应用程序中?

在 React 中将 MUI 样式外包到单独的文件中?

为什么在 React 的 useEffect 中使用 onAuthStateChanged ?

React 状态不更新

无法设置 null 的属性(设置src)

如何测试使用 React.createportal 呈现的组件?

React 测试库 - 如何断言异步函数之间的中间状态?

页面不显示

使用 react-markdown 组件时 Tailwind CSS 的问题

一周前刚开始学习React,一直在调试为什么输入框在每次输入后都没有焦点

使用 react-router-dom 时弹出空白页面

错误:无效挂钩调用.钩子只能在函数组件的主体内部调用.使用 next/router 时

为什么此代码中的 useState 不更新(文本更新但 id 不更新)?

为什么我在运行一些 npm react 命令时会收到这些警告?