这个特性解决了什么问题?
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 可以配置吗,或者只分析项目依赖、结构之类的
1条答案
按热度按时间vmjh9lq91#
npm run lint :
taro doctor :