我正在尝试使用 TypeScript 在 NodeJS 中进行 base64 编码。
以下代码在 JavaScript 中运行良好。
当我在 TypeScript 中编写相同的内容并进行编译时,出现 Buffer is not find 错误。
var base64Policy = new Buffer(stringPolicy, 'utf-8').toString('base64');
有人可以帮我在 TypeScript 中做同样的事情吗?
原文由 ayyappa maddi 发布,翻译遵循 CC BY-SA 4.0 许可协议
在顶部添加这一行:
它应该编译没有错误。
使用内置库或其他全局对象的节点需要声明,您可以像上面一样手动声明它。
使用新版本的 Typescript,您还可以使用官方声明文件:
对于其他库,安装
@types/library_name
。更多细节: 改进申报文件获取, 申报文件的未来