React项目在开发环境webpack-dev-server启动时不应用eslintrc配置的规则
使用create-react-app
创建的项目,已经eject
,解压出来的webpack
相关配置仅有webpack.config.js
一个文件,其中和eslint
相关的配置仅有以下部分:
{
"test": /\.(js|mjs|jsx|ts|tsx)$/,
"enforce": "pre",
"use": [
{
"options": {
"cache": true,
"formatter": require.resolve("react-dev-utils/eslintFormatter"),
"eslintPath": require.resolve("eslint"),
"resolvePluginsRelativeTo": __dirname
},
"loader": require.resolve("eslint-loader")
}
],
"include": paths.appSrc
}
通过./node_modules/bin/eslint
命令直接lint
某文件或者使用husky
+lint-stated
在commit
时自动lint
也可以正常应用.eslintrc.js
里的配置,但是在本地通过yarn start
命令启动时却会报告非常多的和eslint
相关的warning
,看起来并没有应用.eslintrc.js
中的配置。
求思路
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论