然后在TypeScript中导出聚合导入

时间:2016-03-07 05:50:46

标签: typescript

我以前习惯使用ES6语法。我倾向于将我的React Component文件聚合成一个" import"我用作我的Components文件夹的index.js的文件。这允许我像这样编写破坏导入:

import { App, Ticker, Timer } from "./components"

在我的index.js文件中,我可以轻松地从导入命令中编写导出,如下所示:

export App from "./app"
export Ticker from "./ticker"
export Timer from "./timer"

我有可能在TypeScript中执行此操作吗?我似乎无法将index.ts识别为模块中的默认文件。是否还有在TypeScript中导出导入的语法?

2 个答案:

答案 0 :(得分:4)

  

我可以在TypeScrip

中执行此操作

只需使用es6 export *语法:

export * from "./components";

或者你仍然可以这样做:

export {App,Ticker,Timer} from "./compoents"

答案 1 :(得分:0)

只需添加花括号:

export { App } from "./app";
export { Ticker } from "./ticker";
export { Timer } from "./timer";

希望有所帮助