我已将eslint
安装为对create-react-app项目的开发依赖。我这样做是为了
1)通过哈士奇和棉绒分阶段运行eslint作为预提交检查
2)通过airbnb和更漂亮的皮棉配置扩展CRA的陪同度
我得到了警告:
Manually installing incompatible versions is known to cause hard-to-debug issues ...
我只是想知道手动安装eslint是否真的有真正的风险?还是我可以“安全地忽略”此警告? (通过SKIP_PREFLIGHT_CHECK = true)
答案 0 :(得分:0)
假设您有一个对安全后端服务器的 POST 请求。有人可能会杀死您的服务器并充当真正的服务器。因为它只是假的,授权是行不通的。因此,您将收到授权错误,但通过 POST,您已经在请求正文中传输了一些数据。这可能是数据泄漏。为避免这种情况,首先发送预检 OPTION 请求,如果授权有效,则在启用 PREFLIGHT_CHECK 后立即发送 POST。
描述的信息太少,但它指出了一些版本不匹配。