![](/img/trans.png)
[英]How to use Webpack Module Federation plugin with create-react-app without ejecting
[英]Is there a way to change the eslint of the webpack for the create-react-app without ejecting
我想在不彈出的情況下更改反應應用程序的 eslint 規則。
我們可以通過以下 3 個簡單步驟添加新的 ESLint 規則。
在項目的 src 文件夾下創建 .eslintrc.js。
在文件中添加以下幾行:
module.exports = { "extends": "react-app", "rules" : { "indent": ["error", 4] // 例如自定義樣式相關規則 // 此處有更多自定義規則 } }
這樣,我們將告訴我們的 IDE 擴展 create-react-app 提供的基本 ESLint 規則,然后遵循我們定義的一些規則。
在您的package.json
,添加以下腳本:
"lint:fix": "eslint src/**/*.js --fix",
這主要是針對 CLI 和 CI/CD 環境的。
現在大多數 IDE 的默認設置是它們將從 src/.eslintrc.js 讀取配置。 因此,您現在也應該在 IDE 上看到來自自定義 eslintrc 文件的錯誤/警告
將.eslintrc
文件添加到項目的根目錄,並在其中擴展eslint-config-react-app
並添加您的規則/覆蓋,例如
// .eslintrc
{
"extends": "react-app",
"rules": {
// enable additional rules or override from react-app
"indent": ["error", 4],
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.