我正在尝试使用TypeScript通过JWT身份验证配置Axios("axios": "^1.2.2")。我在某些计算机上遇到TS2339错误
TS2339:属性“Authorization”在类型“AxiosHeaders|Partial<RawAxiosHeaders&MethodsHeaders&CommonHeaders>”上不存在。类型“AxiosHeaders”上不存在属性“Authorization”。
![](https://img-blog.csdnimg.cn/img_convert/f8c82c85a790630efab41734bc715431.png)
- 最新的 axios 是版本 1.2.2 ,如果强行在请求拦截器中设置**Authorization **会报错
- 解决方案:
- 使用上面的代码的话,要将 axios 的版本降级到 1.1.3版本
- 不想降版本则要调用 set 方法
![](https://img-blog.csdnimg.cn/img_convert/dad0e1a776652aa59463b1e7e5c4fa09.png)