首页 > 解决方案 > 通过星号导出大于导入

问题描述

我正在寻找一种方法来导出而不是导入,而不是默认导出。我知道默认导出的方式:

export ( default as DefaultExport ) from './default_export';

但是有谁知道遵循错误方法的正确方法:

export ( * as WhatEver ) from './whatever';

标签: reactjsnative

解决方案


为了让你的 linter 生活更轻松,这样做更安全,export { x1, x2, ... }但如果你真的想要一个你可以做的一切export * from 'file1'。后者将使您export x1; export x2;可以进行正常的解构导入。

后者在大多数情况下也意味着您的 linter 警告您未找到的导出,因为您正在导出*并且他无法找到您从那里导入的内容的明确名称。


推荐阅读