我正在编写完美的方法,在所有类型的反应本地项目中添加更细的流-漂亮。我对在世博项目中使用eslint有一些疑问。
exp init也安装eslint吗?如果没有,我尝试使用下面的命令来安装eslint
1)yarn add --dev eslint eslint-config-airbnb eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y babel-eslint
2)yarn eslint --init,这是在世博会项目中正确使用的方式吗?
在上面的第二步,它要求选择“使用流行的样式指南”,我选择了Airbnb,之后它删除了多个包,项目没有运行(明显的错误原因:缺少库)。
为什么会发生这种事?
我是否应该选择了Airbnb以外的配置?(只有3个用于eslint配置的选项: Google、Airbnb、Standard)
另外,我确实在世博项目中使用纱线,因为NPM带来了更多的复杂性,因为它在上面的500+过程中删除了step1包,导致许多库从项目中丢失,我尝试了npm安装来安装所有软件包,但仍然存在问题。纱线也是如此。
就目前而言,我想在世博会项目中加入埃林特。
提前谢谢。
更新3月26日16:25 IST:
1)以下是安装eslint后的信息:npm install --save-dev eslint-config-airbnb babel-eslint (NPM5.8.0版)

发布于 2018-05-29 09:40:11
该问题通过删除项目目录中的node_modules文件夹并执行npm intsall来解决。
因此,在任何npm install <package>期间,如果它删除了其他以前安装的包,现在唯一的方法就是删除整个node_module文件夹并执行npm install。当这个问题发生在创建带有本机代码支持(https://facebook.github.io/react-native/docs/getting-started.html)的react本机应用程序时,这对我起了作用。
发布于 2018-03-26 10:41:25
eslint-config-airbnb和babel-eslint安装为开发依赖项。.eslintrc的根目录中创建一个文件,并在该文件中添加此文件
{“扩展”:"airbnb",“解析器”:"babel-eslint",“规则”:{}https://stackoverflow.com/questions/49484764
复制相似问题