我知道我们可以导入所有具有别名的模块,如下所示,
import * as name from "module-name";
档号: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
事实上,我已经用 A.js 重新导出了我的模块 Bjs 也继承了我的模块。PFB.现在,它是两个继承级别,所以导入命名模块并不是什么大问题。但是,当我将这个过程提升到5级继承(A-> B-> C-> D-> E)时,我需要导入所有文件中的所有命名模块,并且需要(重新)导出所有文件中的所有模块。与其这么做,
A.js
import React from 'react';
import I18n from 'i18n-js';
import m1 from 'module1';
import m2 from 'module2';
export default class A extends React.Component {}
export {React, I18n, m1, m2)
口交
import BaseComponent from './A';
import {React, I18n, m1, m2) from './A;
export default class B extends A {}
有没有办法导入所有命名的模块,而不使用像 import {*} from './A'
这样的别名(而不是 B.js 中的第2个)