禁用 create-react-app 的 SKIP_PREFLIGHT_CHECK 有什么缺点吗?

adr*_*ayv 14 javascript npm reactjs eslint create-react-app

我已经安装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 ...
Run Code Online (Sandbox Code Playgroud)

我只是想知道手动安装 eslint 是否真的有任何风险?或者我可以“安全地忽略”这个警告吗?(通过 SKIP_PREFLIGHT_CHECK=true)

小智 -5

假设您有一个到安全后端服务器的 POST 请求。有人可能会杀死你的服务器并充当真正的服务器。由于它只是假的,因此授权不起作用。因此,您将收到授权错误,但通过 POST,您已经在请求正文中传输了一些数据。这可能是数据泄露。为了避免这种情况,首先发送预检 OPTION 请求,如果授权有效,则在启用 PREFLIGHT_CHECK 时立即发送 POST。

描述的信息太少,但它指出了某些版本不匹配。