TS2669: 全局范围的扩大仅可直接嵌套在外部模块中或环境模块声明中的解决方案
如果最上面不是import或者export,这个文件会被当成一个全局的TS脚本,而不是模块。所以,之前的写法中,最上面只有一个declare,会被编译器当成是一个脚本。而在TS中,能够进行类型扩展的只有interface、namespace和module,脚本是不能进行类型扩展的,所以就会报错。解决办法:让它变成一个模块就行了。可以在上面加一些无意义的import,或者加个export。出现问题:想更改全局变量里面的配置。...
原创
2022-08-29 11:25:48 ·
3493 阅读 ·
0 评论