2017-08-29 105 views
2

我得到了一些錯誤模塊eslint-CONFIG-的Airbnb沒有發現,運行命令時eslint **/* JSXEslint - eslint-CONFIG-的Airbnb找不到

的package.json文件

{ 
    "name": "reactapp", 
    "version": "1.0.0", 
    "description": "", 
    "main": "index.js", 
    "scripts": { 
    "precommit": "npm test", 
    "start": "webpack-dev-server --hot" 
    }, 
    "author": "", 
    "license": "ISC", 
    "dependencies": { 
    "babel-core": "^6.26.0", 
    "babel-loader": "^7.1.2", 
    "babel-preset-es2015": "^6.24.1", 
    "babel-preset-react": "^6.24.1", 
    "husky": "^0.14.3", 
    "react": "^15.6.1", 
    "react-dom": "^15.6.1", 
    "webpack": "^3.5.5", 
    "webpack-dev-server": "^2.7.1" 
    }, 
    "devDependencies": { 
    "eslint-config-airbnb": "^15.1.0", 
    "eslint-plugin-import": "^2.7.0", 
    "eslint-plugin-jsx-a11y": "^5.1.1", 
    "eslint-plugin-react": "^7.3.0" 
    } 
} 

eslintrc文件

{ 「擴展」: 「製作的Airbnb」 }

+1

刪除你的'node_modules'文件夾並重新安裝軟件包? – Baruch

回答

1

檢查,看看你的eslint已安裝/安裝正確。 如果已配置eslint,也重新安裝node_modules文件夾。

由於eslint不在你的devDependencies中,我認爲你已經設置了全局?

我已經複製了你的package.json的設置,但是使用本地eslint對它進行了測試,它對我很有用。

"scripts": 
{ 
    "precommit": "npm test", 
    "start": "webpack-dev-server --hot", 
    "lint": "eslint **/*.jsx --fix" 
} 

... 

"devDependencies": 
{ 
    "eslint": "^4.5.0", 
    "eslint-config-airbnb": "^15.1.0", 
    "eslint-plugin-import": "^2.7.0", 
    "eslint-plugin-jsx-a11y": "^5.1.1", 
    "eslint-plugin-react": "^7.3.0" 
}