在 typescript 前端项目中使用 jwt-decode
Using jwt-decode with typescript front-end project
说明
我正在尝试在 typescript 项目中使用 jwt-decode,即 Stencil Project & 它抛出以下错误:
This expression is not callable.Type '{ default: (token: string,
options?: Options) => TTokenDto; }' has no call signatures.
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'; . . .让令牌
=“…………”;让 decoded = jwt_decode(token);
- 构建项目
- 所用库版本:^2.2.0 平台版本或
- 使用的框架(如果适用):stencil - ^1.3.3,typescript - 3.7.2
以下对导入语句的更正工作正常:
import jwt_decode from 'jwt-decode';
说明 我正在尝试在 typescript 项目中使用 jwt-decode,即 Stencil Project & 它抛出以下错误:
This expression is not callable.Type '{ default: (token: string, options?: Options) => TTokenDto; }' has no call signatures.
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'; . . .让令牌 =“…………”;让 decoded = jwt_decode(token);
- 构建项目
- 所用库版本:^2.2.0 平台版本或
- 使用的框架(如果适用):stencil - ^1.3.3,typescript - 3.7.2
以下对导入语句的更正工作正常:
import jwt_decode from 'jwt-decode';