在Typescript中,我收到以下错误:无法为变量“x”赋值,因为它是导入。我的变量x在另一个文件中,我把它导入到了另一个文件中。如果我试图不赋值,它就不起作用。如果我有一个外包接口,它的工作虽然。
export const environment = { x: undefined }
现在我可以再次导入它并执行enviroment.x = 10 ;那么有什么不同呢?
enviroment.x = 10 ;
vuktfyat1#
您已经将undefined值赋给environment.x,其类型脚本隐含environment.x具有undefined类型。不能将number类型分配给undefined类型。您可以为environment.x分配一个number类型,稍后再更改它。例如:
undefined
environment.x
number
export const environment = { x: -1 }
1条答案
按热度按时间vuktfyat1#
您已经将
undefined
值赋给environment.x
,其类型脚本隐含environment.x
具有undefined
类型。不能将
number
类型分配给undefined
类型。您可以为
environment.x
分配一个number
类型,稍后再更改它。例如: