es模块语法
导出
export const someVar = 123;
export type someType = {
foo: string
}
export { someVar, someType };
const someVar = 123;
export { someVar as aDifferentName };
导入
import { someVar, someType } from './foo'
import { someVar as aDifferentName } from './foo'
import * as foo from './foo';
import 'core-js';
导入后导出
export * from './foo';
export { someVar } from './foo';
export { someVar as aDifferentName } from './foo';
默认导入导出
export default (someVar = 123);
export default function someFunction(){}
export default class someClass {}
import someLocalNameForThisFile from './foo'