允许create-react应用程序在编译时出现ESLint错误



我最近添加了ESLint和更漂亮的配置来创建react应用程序。

以下是包裹:

"eslint-config-airbnb": "^18.2.1",
"eslint-config-prettier": "^6.15.0",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"prettier": "^2.1.2",

现在,问题是开发服务器无法编译,因为项目中存在大量ESLint错误。上面写着:

Failed to compile
*list of errors*
This error occurred during the build time and cannot be dismissed.

这是高度侵入性的。我需要它仍然能够编译,因为我看不出它有什么理由因为一些样式问题而拒绝这样做。

如果不做一些黑客操作,比如将所有ESLint错误设置为警告级别,我该如何防止这种情况发生。我也不想弹出。

我也不希望在开发过程中把所有东西都放在.eslintigore中,因为这对我的团队来说是非常烦人的,因为在开发过程中将不得不一次又一次地更改该文件。

感谢您的帮助。

在使用Vite一段时间后,我遇到了完全相同的问题,然后返回CRA并安装了我常用的Airbnb linting工具。我在Github上找到了这个解决方案,它基本上是说将这些行添加到你的包.json启动脚本

"start": "ESLINT_NO_DEV_ERRORS='true'  react-scripts start",  
"build": "DISABLE_ESLINT_PLUGIN='true' react-scripts build",

这对我来说很有用。它保持了代码中显示的linting错误,但除非它们破坏了代码,否则它编译并运行没有问题。

我不认为这是一个长期的解决方案,但它可以解决问题。。。

相关内容

  • 没有找到相关文章

最新更新