【发布时间】:2020-04-04 10:20:31
【问题描述】:
说明 我正在尝试在打字稿项目中使用 jwt-decode,即 Stencil Project & 它抛出以下错误:
这个表达式是不可调用的。Type '{ default: (token: string, 选项?:选项)=> TTokenDto; }' 没有调用签名。
import * as jwt_decode from 'jwt-decode';
.
.
.
let token = "........";
let decoded = jwt_decode(token);
复制
- 在任何 typescript 项目中安装 jwt-decode npm install --save @types/jwt-decode npm install --save jwt-decode 将其导入您的 代码并使用 import * as jwt_decode from 'jwt-decode'; . . .让令牌 = "........";让解码 = jwt_decode(token);
- 构建项目
- 使用的此库版本:^2.2.0 平台版本或
- 使用的框架,如果适用:模板 - ^1.3.3 ,打字稿 - 3.7.2
【问题讨论】:
-
import jwt_decode from 'jwt-decode';? -
@zerkms 非常感谢。它对我来说就像一个魅力。我写了错误的导入,因为官方文档只指定了基于需求的导入,只是猜测默认导入会按原样工作!
标签: typescript jwt auth0