【问题标题】:Aggregate imports then export in TypeScript聚合导入然后在 TypeScript 中导出
【发布时间】:2016-06-20 14:34:16
【问题描述】:

我习惯使用 ES6 语法。我倾向于将我的 React 组件文件聚合到一个“导入”文件中,我将其用作组件文件夹的 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 中导出导入?

【问题讨论】:

    标签: typescript


    【解决方案1】:

    有没有办法在 TypeScrip 中做到这一点

    只需使用 es6 export * 语法:

    export * from "./components";
    

    或者你仍然可以这样做:

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

    【讨论】:

      【解决方案2】:

      只需像这样添加花括号:

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

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-31
        • 2015-08-23
        • 2017-01-22
        • 2016-04-24
        • 2021-12-19
        • 1970-01-01
        相关资源
        最近更新 更多