因此,在流程文档中,我通常会在导入类型时看到类似这样的示例:
import type { someType } from './awesome'
import { somethingElse } from './awesome'
这一切都很好,没关系。但是,我注意到你也可以这样做:
import { somethingElse, type someType } from './awesome'
这被认为是一种不好的做法吗?如果是,为什么?
谢谢!
example for doc
答案 0 :(得分:1)
因此,由于this issue因使用babel-plugin-rewire
而导致{{3}}解决了月的代码库问题。巴贝尔。基本上,做速记可以欺骗Babel认为someType
是一种约束力,当它不是时,并且在Babel 7中应该删除对处理这种情况的支持。(我还没有试过Babel 7但是,不能在那里发表评论。)为了我们自己的理智和未来的安全,我们已经改变了所有内容以import type
单独一行。