在JavaScript ES6中使用展开语法进行命名导出

18 浏览
0 Comments

在JavaScript ES6中使用展开语法进行命名导出

我试图将一个库的所有内容作为哈希导入,修改它,并重新导出修改后的哈希,而不知道库中所有命名导出的内容。例如:

import * as reactBootstrap from 'react-bootstrap';
wrappedReactBootstrap = doFunnyThingsTo(reactBootstrap);
export {
  ...wrappedReactBootstrap
};
// or
export wrappedReactBootstrap;

我理解的https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export 是不允许以下操作的。有人可以确认一下吗?

显然,循环是不可能的,因为导出和导入语句必须在顶层。

0