bid-lazy-loader

webpack loader

Usage no npm install needed!

<script type="module">
  import bidLazyLoader from 'https://cdn.skypack.dev/bid-lazy-loader';
</script>

README

模块懒加载组件

  • 使用方式:
    import lazyModule from 'bid-lazy-loader?lazy!./lazy-module';
    lazyModule((res) => console.log(res));
    
  • 只支持文件类型:js、jsx、ts、tsx、json
  • 注意
    • 配合 br-bid 工具和 bid-lazy-path-plugin 使用
    • 默认输出模块文件:[id][hash].js
    • 打包输出路径: /deploy/src/p/pageName/<version>/[id].[hash].js

v1.0.5

  • 修改路径匹配正则,之前规则存在问题 remainingRequest.match(/!/(\w+/?|-)+.(js|jsx|ts|tsx|json)$/)