搜索
ES6 设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量,因此前端模块化日益趋向 ESModule 规范。
// index.js 导出 export const a = "a" export const n = 111 export default [1,2,3] // main.js 导入 import arr, { a, n } from './index.js'
// index.js 导出 export * from './a.js' export { Aa , Bb } from './b.js' // 无法在外部 import {default} from "xxx" // 导入 import M from './index.js' export { Aa, Bb } from './index.js'
export { default } from './xxx' // 或 export { default as A } from './xxx'
欢迎访问:天问博客