我使用创建-反应-应用程序来制作一个反应应用。
linter工作在创建-反应-应用程序,但现在我想让它在我的潜台词。
yarn global add eslint
(eslintv4.1.1,但也尝试了v3.19.0,因为react使用了那个)eslint --init
并配置它.eslintrc
的文件{“扩展”:“”}
eslint src/App.js
中运行我添加了yarn global add babel-eslint eslint-plugin-react eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-flowtype
。但我觉得这已经没必要了!
发布于 2017-09-14 13:39:23
我认为如果您添加错误消息(eslint-config-react-app
)中提到的模块,它应该能工作吗?例如:yarn add --dev eslint-config-react-app
发布于 2019-01-04 15:52:31
您的package-lock.json
文件中可能有错误配置,其中删除了ESLint。我遇到了同样的问题,并通过以下途径解决了这个问题:
cd <your-project-directory>
rm package-lock.json
rm -rf node_modules
npm install
您可以运行npm ls eslint --depth=99
来验证是否安装了eslint
包。我是在feross的评论 on GitHub上偶然发现的。
发布于 2017-06-29 09:15:03
因此,我发现,你必须安装‘所有’的eslint软件包全球。因为它不会让你处理全球性的eslint和本地的包
所以我做的是yarn global add eslint@^3.19.0 eslint-plugin-jsx-a11y@^5.0.
,现在它起作用了:
https://stackoverflow.com/questions/44800307
复制相似问题