taro doctor 命令检查项目时,输出eslint报错,但是单独使用npm run lint检查没有报错
报错信息:
检查 ESLint (以下为 ESLint 的输出)!
D:\work\project\group\b2b-mini-app\src\pages\index\index.tsx
24:5 error 'React' must be in scope when using JSX react/react-in-jsx-scope
24:21 error Unexpected usage of doublequote jsx-quotes
这个特性解决了什么问题?
taro doctor 命令检查项目时,输出eslint报错,但是单独使用npm run lint检查没有报错
报错信息:
检查 ESLint (以下为 ESLint 的输出)! D:\work\project\group\b2b-mini-app\src\pages\index\index.tsx 24:5 error 'React' must be in scope when using JSX react/react-in-jsx-scope 24:21 error Unexpected usage of doublequote jsx-quotes
单独使用 npm run lint 命令 无任何报错 .eslintrc配置 { ....., "rules": { "react/jsx-uses-react": 0, "react/react-in-jsx-scope": 0, "quotes": ["error", "single"], "jsx-quotes": ["error", "prefer-double"], ...... }
报错信息报的事jsx的组件属性使用了双引号,但是我期望的就是js的字符串使用单引号,组件标签属性使用双引号。 还有使用react的报错我明明已经配置了0关闭,为何taro doctor使用eslint会报对应的错误?
这个 API 长什么样?
taro doctor 可以配置吗,或者只分析项目依赖、结构之类的