将许多模块导入到一个单独的文件中,以供另一个文件使用



我正在从许多文件中导入许多模块。有没有办法将所有导入文件放在一个单独的文件中?我正在使用模块类型:es2015例:

import {...} from '....1';
import {...} from '....2';
import {...} from '....';
import {...} from '....300';

然后,我将此文件导入到我需要导入模块的文件中,如下所示:

import * as IMPORTS from '...'

不用说,没有找到参考资料。

我也在这个堆栈低线程中尝试了建议的方法,但没有运气。


这是我到目前为止所做的:

  1. 在一个单独的文件中包含所有导入文件。
  2. 在另一个文件中有///<reference path='path to file above' />并从"上面"导出 *。
  3. 在文件中,我想使用所有这些导入,将导入*作为...从"步骤 2 中的文件"。

我在尝试导入的任何模块上都收到未找到错误。

我最终将步骤 1 中创建的文件中的所有导入替换为导出。这样就不需要额外的中间文件(步骤 2)。顶部的第三步是相同的,尽管我现在从第一个文件导入。

相关内容

最新更新