【问题标题】:How can I export a default import as named? [duplicate]如何按命名导出默认导入? [复制]
【发布时间】:2018-10-12 13:27:12
【问题描述】:

我有一个 utils 文件夹,其中有一个 index.js 文件。为了简化整个应用程序中的 utils 使用,我将在 index.js 中导出所有内容。

到目前为止,我只重新导出了这样的命名模块:

export * from './Constants';
export { TIME } from './Time';

是否可以按命名导出默认值? 这会导致语法错误:

export default as { Constants } from './Constants';

【问题讨论】:

标签: javascript es6-modules


【解决方案1】:

你可以这样做:

import * as Constants from './Constants';
const c = Constant.default;
export { c as Constant };

这里有一个小插曲:https://plnkr.co/edit/3WqzFQg33BG0iruD

【讨论】:

  • 语法无效
  • 我的错,我修正了语法
猜你喜欢
  • 2019-09-07
  • 2022-07-10
  • 2021-07-26
  • 2022-06-25
  • 2018-10-14
  • 2022-11-02
  • 2018-08-26
  • 2016-08-02
  • 2022-01-18
相关资源
最近更新 更多