我已经安装了eslint
作为我的 create-react-app 项目的开发依赖项。我这样做是为了
1) 通过 husky 和 lint-staged 运行 eslint 作为预提交检查
2) 使用 airbnb 和更漂亮的 lint 配置扩展 CRA 的 eslint
我收到警告:
Manually installing incompatible versions is known to cause hard-to-debug issues ...
我只是想知道手动安装 eslint 是否真的有风险?或者我可以“安全地忽略”这个警告吗? (通过 SKIP_PREFLIGHT_CHECK=true)
最佳答案
CRA 项目扫描依赖关系树以查找版本不匹配问题,并警告开发人员进行修复。 SKIP_PREFLIGHT_CHECK=true 跳过此扫描,因此您的项目中可能存在版本不匹配,而没有任何建议。 IMO你有3个选择:
关于javascript - 禁用 create-react-app 的 SKIP_PREFLIGHT_CHECK 有缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58703434/