JS模块化

  • import

    import * as _ from 'src/lodash';           // 引入外部文件所有对象
    import { each, map } from 'src/lodash';    // 引入外部文件部分对象
    import _ from 'src/lodash';                // 引入外部文件默认导出对象
    import _, { each, map } from 'src/lodash'; // 同时引入默认导出对象和部分对象
    import 'src/lodash';                       // 只加载外部文件,但啥都不引入
    
  • export:

    export let _ = function () {};           // 导出 _ 对象
    export function lodash () {};            // 导出 lodash 函数
    export default function (x) {return x};  // 导出匿名函数并设为默认导出对象
    export { _, lodash as default };         // 一次导出多个对象
    

你可能感兴趣的:(JS模块化)