出现问题:想更改全局变量里面的配置
问题原因:
如果最上面不是import或者export,这个文件会被当成一个全局的TS脚本,而不是模块。所以,之前的写法中,最上面只有一个declare,会被编译器当成是一个脚本。而在TS中,能够进行类型扩展的只有interface、namespace和module,脚本是不能进行类型扩展的,所以就会报错。
解决办法:让它变成一个模块就行了。可以在上面加一些无意义的import,或者加个export
如:
出现问题:想更改全局变量里面的配置
问题原因:
如果最上面不是import或者export,这个文件会被当成一个全局的TS脚本,而不是模块。所以,之前的写法中,最上面只有一个declare,会被编译器当成是一个脚本。而在TS中,能够进行类型扩展的只有interface、namespace和module,脚本是不能进行类型扩展的,所以就会报错。
解决办法:让它变成一个模块就行了。可以在上面加一些无意义的import,或者加个export
如: