【发布时间】:2017-12-01 16:32:54
【问题描述】:
我使用 create-react-app 来制作一个 react 应用。
linter 在 create-react-app 中工作,但现在我想让它在我的 sublimetext 中工作。
- 安装了 eslint
yarn global add eslint(eslint v4.1.1 但也尝试了 v3.19.0,因为 react 应用程序使用了那个) - 运行
eslint --init并配置它 - 进入项目目录并创建一个名为
.eslintrc的文件 - 内部文件:
{ "extends": "react-app" }
- 在项目目录下运行
eslint src/App.js -
在终端出现错误:
引用自:/mnt/storage/Dev/newapp/.eslintrc 错误:找不到模块“eslint-config-react-app”
引用自:/mnt/storage/Dev/newapp/.eslintrc 在 ModuleResolver.resolve (/home/user/.config/yarn/global/node_modules/eslint/lib/util/module-resolver.js:74:19) 在解决(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:515:25) 加载时(/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:584:26) 在 configExtends.reduceRight (/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:421:36) 在 Array.reduceRight (本机) 在 applyExtends (/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:405:28) 在 loadFromDisk (/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:556:22) 在 Object.load (/home/user/.config/yarn/global/node_modules/eslint/lib/config/config-file.js:592:20) 在 Config.getLocalConfigHierarchy (/home/user/.config/yarn/global/node_modules/eslint/lib/config.js:228:44) 在 Config.getConfigHierarchy (/home/user/.config/yarn/global/node_modules/eslint/lib/config.js:182:43)
我确实添加了yarn global add babel-eslint eslint-plugin-react eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-flowtype。但我认为这已经没有必要了!
【问题讨论】:
标签: eslint create-react-app yarnpkg sublimelinter