TSlint 警告:弃用 atob 已弃用:改为使用 `Buffer.from(data, 'base64')`

TSlint Warning: deprecation atob is deprecated: Use `Buffer.from(data, 'base64')` instead

当我的项目 运行 lint 时,我收到此警告:

deprecation atob is deprecated: Use Buffer.from(data, 'base64') instead.

我正在尝试通过替换此行来解决此警告:

return JSON.parse(atob(token.split('.')[1]));

使用控制台中显示的建议解决方案:

return JSON.parse(Buffer.from(token.split('.')[1],"base64"));

但是调试的时候出现如下错误

我该如何解决这个问题?我正在使用节点 14!

更改后修复:

declare const Buffer: { from: (arg0: string, arg1: string) => string; };

import { Buffer } from 'buffer';