代码之家  ›  专栏  ›  技术社区  ›  Joyce Babu

在汇总中将静态导入转换为IIFE,并将动态导入转换为AMD

  •  1
  • Joyce Babu  · 技术社区  · 6 年前

    有没有可能在一个文件中通过汇总将静态导入转换为IIFE,将动态导入转换为AMD?

    // x.js
    export default function () {
        console.log('x.js');
    }
    
    // y.js
    export default function () {
        console.log('y.js');
    }
    
    // main.js
    import x from './x.js';
    
    x();
    
    import('./y.js').then(y => y());
    
    

    进入

    // bundle.js
    
    function x () {
        console.log('x.js');
    }
    
    x();
    
    require(['./y.js'], function (y) {
        y();
    });
    

    我怎样才能做到这一点?

    0 回复  |  直到 6 年前