Javascript 变量在定义之前已被使用

Javascript 变量在定义之前已被使用,javascript,class,reactjs,ecmascript-6,es6-class,Javascript,Class,Reactjs,Ecmascript 6,Es6 Class,正如您所看到的,我得到了以下错误:'User'在定义之前已被使用。在第127行127上定义之前无需使用: 但是,我在第2行导入它: 我只是像往常一样在第127行使用它: 这里缺少什么?不要使用与导入名称相同的变量名称-这会导致冲突。 如果希望将常量变量的名称保留为仅限用户,则可以使用import as。将变量从一个用户重命名为另一个用户。我怀疑这是混淆,你有一个变量和一个对象,你试图创建使用相同的名称。您也可以将名称空间导入更改为用户以外的内容。您太棒了,真不敢相信我错过了。非常感谢,真不

正如您所看到的,我得到了以下错误:
'User'在定义之前已被使用。在第127行127上定义之前无需使用:

但是,我在第2行导入它:

我只是像往常一样在第127行使用它:


这里缺少什么?

不要使用与导入名称相同的变量名称-这会导致冲突。
如果希望将常量变量的名称保留为仅限用户,则可以使用
import as

将变量从一个用户重命名为另一个用户。我怀疑这是混淆,你有一个变量和一个对象,你试图创建使用相同的名称。您也可以将名称空间导入更改为用户以外的内容。

您太棒了,真不敢相信我错过了。非常感谢,真不敢相信我错过了:(