nodejs使用typescript开发 global上加属性报

2023-03-23  本文已影响0人  lihao_李浩
image.png

不得不说一句百度,百度半天点进去 文不对题,丝毫不能解决问题

google一下就搜索到了

我们可以新建一个 types 文件夹
然后创建一个声明文件 global.d.ts

image.png

文件内容:

declare global {
    var EventClient: any
}

export {};

如果不加export {},会报「全局范围的扩大仅可直接嵌套在外部模块中或环境模块声明中」错误。增加export{}其实也就是为了让这个声明文件变成模块声明文件,而不是一个全局声明文件。

然后就正常啦

上一篇 下一篇

猜你喜欢

热点阅读