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