create-react-app脚手架关闭 eslint 提醒
【摘要】 一、前言在项目开发过程中,有时候苦恼于eslint的校验规则,例如变量、方法定义时空格等的校验。主要有两种方式可实现关闭eslint提醒。 二、第一种方式在react-scripts依赖包下的config目录找到webpack.config.js配置文件,在webpack.config.js中注释掉以下代码:{ test: /\.(js|mjs|jsx|ts|tsx)$/...
一、前言
在项目开发过程中,有时候苦恼于eslint
的校验规则,例如变量、方法定义时空格等的校验。
主要有两种方式可实现关闭eslint
提醒。
二、第一种方式
在react-scripts
依赖包下的config
目录找到webpack.config.js
配置文件,在webpack.config.js
中注释掉以下代码:
{
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,
// @remove-on-eject-begin
ignore: isExtendingEslintConfig,
baseConfig: isExtendingEslintConfig
? undefined
: {
extends: [require.resolve('eslint-config-react-app')],
},
useEslintrc: isExtendingEslintConfig,
// @remove-on-eject-end
},
loader: require.resolve('eslint-loader'),
},
],
include: paths.appSrc,
},
三、第二种方式
在 package.json
中修改为以下:
eslintConfig": {
"extends": "react-app",
"rules": {
"no-undef": "off",
"no-restricted-globals": "off",
"no-unused-vars": "off"
}
}
然后重启npm start
。
四、拓展阅读
- 《React 系列》
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)