我们有一个React应用,该应用正在使用create-react-app-typescript在我们的解决方案中添加Typescript支持,并且运行良好。
但是,现在Create React App本身支持Typescript,我正在尝试迁移项目,并按照Create React App文档中的建议blog post进行了半成功。
我在构建时遇到几个Typscript错误,目前正在解决中,但是有几个我不确定如何最好地解决。
文档在支持常量枚举和命名空间方面陈述了以下注意事项...
在涉及常量枚举和名称空间(即任何首选替代方案)时,有人对迁移有任何建议吗?
任何建议,不胜感激!
答案 0 :(得分:-1)
在涉及常量枚举和名称空间(即任何首选替代方案)时,有人对迁移有任何建议吗?
删除const
关键字。
旧:
const enum ___
新功能:
enum ___
它们只是显示模块的模式。转移到原始JavaScript。
旧:
namespace X {
__
}
新功能:
const X = (function(){
___
return {___}
})()