[英]Issues trying to extend ESLint in a create-react-app project
Create-react-app 允許你擴展 create-react-app 附帶的 ESLint 配置:
https://create-react-app.dev/docs/setting-up-your-editor#experimental-extending-the-eslint-config
但是,當我嘗試在自己的項目中執行此操作時,我只會收到此錯誤(錯誤圖像)
Error: Cannot find module 'eslint-config-shared-config'
eslint --ignore-path.gitignore --ext.js,.ts,.tsx.
{
"extends": ["react-app", "shared-config"],
"rules": {
"additional-rule": "warn"
},
"overrides": [
{
"files": ["**/*.ts?(x)"],
"rules": {
"additional-typescript-only-rule": "warn"
}
}
]
}
設置基本 ESLint 配置文件的安全方法是遵循ESLint 使用指南
$ npx eslint --init
# or
$ yarn run eslint --init
就像@jonrsharpe 所說, shared-config
只是一個不能按字面意思使用的示例,文檔試圖解釋您可以使用共享配置。
例如,如果您添加一個帶有shared-config
規則集的 ESLint 插件,那么您可以按照示例所示使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.