用create-react-app创建的项目,直接执行yarn eslint .
,会抛出以下错误:
Error: Failed to load parser '@typescript-eslint/parser' declared in 'package.json » eslint-config-react-app#overrides[0]': Cannot find module 'typescript'
原因是校验根目录下所有文件,自然也包括node_modules目录的文件,里面有typescript代码,于是就用typescript parser解析,但项目创建的时候又没有创建成typescript项目,于是缺少组件,自然会报错。
解决办法就是只校验src
目录就好了。
yarn eslint "src/**/*.js"
yarn eslint --ext .jsx --ext .js src/
Top comments (0)