reactjs - 如何将 EsLint 与 Vite+react 项目集成
问题描述
当我使用 create-react-app 创建反应应用程序时,默认情况下有 Eslint。这就是我们不想手动集成的原因。但是当我使用Vite创建 React 应用程序时,不存在任何类型的 Lint,例如Eslint、jslint
请告诉我任何建议。如何在 Vite+react 项目中实现 eslint?
解决方案
create-react-app
已将他们的 eslint 规则放入专用包中:
https://www.npmjs.com/package/eslint-config-react-app
按照他们的说明进行设置:
npm install --save-dev eslint-config-react-app eslint@^8.0.0
或者
yarn add -D eslint-config-react-app eslint@^8.0.0
然后.eslintrc.json
用这个内容创建一个:
{
"extends": "react-app"
}
您可以将其添加到scripts
您的部分package.json
{
"scripts": {
"lint": "eslint --max-warnings=0 src"
}
}
并通过npm run lint
or运行它yarn lint
。
你也可以使用vite-plugin-eslint
vite 在控制台中给你反馈。
推荐阅读
- graphql - 在 GraphQL 查询和模式中表示计算/脚本函数
- ms-access - 如果 Access 宏中的语句没有看到同一数据库中的表
- javascript - 如果启用了javascript,如何执行Ajax请求,否则请求将通过POSTBACK?
- arduino - 在 arduino mega 中使用频率计数器库时出错
- javascript - 甜蜜警报 - 无法将成功甜蜜警报添加到简单的表单提交
- kubernetes-helm - 使用helm install时如何支持节点选择
- python - pip 下载而不执行 setup.py
- wpf - WPF:Datagrid对绑定到同一集合的列表框进行排序
- python - 无法抓取数据中的数据
- 来自维基百科演员部分的标签具有多个标签
- c - execvp() 没有正确输出