上面代码中,exportimport语句可以结合在一起,写成一行。但需要注意的是,写成一行以后,foobar实际上并没有被导入当前模块,只是相当于对外转发了这两个接口,导致当前模块不能直接使用和bar

    1. // 接口改名
    2. export { foo as myFoo } from 'my_module';

    默认接口的写法如下。

    1. export { es6 as default } from './someModule';
    2. import { es6 } from './someModule';
    3. export default es6;

    同样地,默认接口也可以改名为具名接口。

    1. import * as someIdentifier from "someModule";

    补上了这个写法。