dva项目中eslint不生效问题

2019年11月18日Web前端

用dva脚手架生成的项目,自己配置了.eslintrc.js,但是在run start后,只能显示某些异常,而且并不符合自己定义的校验规则。

问题

前面已经描述过了,主要就是,在run start后,报的异常和错并不是.eslintrc.js中所配,或者根本就没提示。

处理方案

dva项目中已经自带了tslint-loader插件,到node_modules/af-webpack/src路径下打开getConfig.js文件,看到

const userEslintRulePath = resolve(opts.cwd, '.eslintrc');

这么一段,于是,修改.eslintrc.js文件名为.eslintrc,再启动项目就可以了。