我已经在我的create-react-app项目上安装了eslint作为开发依赖项。我这么做是为了
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)
发布于 2021-06-30 17:18:56
假设您有一个到安全后端服务器的POST请求。有人可能会杀死您的服务器,并充当真正的服务器。因为它只是假的,所以授权不会起作用。因此,您将得到一个授权错误,但是对于POST,您已经在请求体中传输了一些数据。这可能是数据泄露。为了避免这种情况,首先发送印前检查选项请求,如果授权有效,则在启用PREFLIGHT_CHECK时立即发送POST。
它描述的信息太少,但它指出了一些版本不匹配。
https://stackoverflow.com/questions/58703434
复制相似问题