前提:项目中已安装:eslint,prettier,已配置.eslintrc和.prettierrc
eslint:用来校验和处理js文件的逻辑和格式问题
prettier:用来校验和处理js文件,css文件,html文件,的格式问题
所以对于js文件:在格式处理方面,两者可能存在冲突
解决方案:
优先使用prettier的风格,不使用eslint建议的风格
第一步:
需要安装两个npm包:
“eslint-config-prettier”: 安装后会自动关闭eslint相关的风格建议
“eslint-plugin-prettier”: eslint插件,使eslint可以使用prettier的风格规则进行检查
第二步:
配置.eslintrc,把eslint-plugin-prettier插件配置在extends数组中的最后一位,以便可以覆盖其他风格配置规则
{
"extends": ["plugin:prettier/recommended"]
}
第三步:
最好重启ide