Skip to content

lee88688/remax-subpackage-code-split-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

remax-subpackage-code-split-plugin

插件主要解决小程序分包的时候子包只在子包内的引入的代码不要合并到主包中。很多时候只有子包引入的代码合并到主包中导致主包体积过大,此时如果不拆分代码到子包中没办法发布小程序。

安装

npm install @monsterlee/remax-subpackage-code-split-plugin or yarn add @monsterlee/remax-subpackage-code-split-plugin

使用

const prerenderPlugin = require('@monsterlee/remax-subpackage-code-split-plugin');

module.exports = {
  plugins: [prerenderPlugin({
    subpackages: [
      'packageA' // 在app.config中配置的子页面的名称
    ]
  })]
};

配置

  • subpackages,需要配置的子页面名称

存在的问题

remax当前依赖的mini-css-extract-plugin版本会触发bug,因为remax-cli依赖的版本 0.x 没办法解决,该问题到 1.3之后好像才解决了(没有验证)。这个插件的解决方案是通过给splitplugin的remaxStyles添加enforce = true解决的。

LICENSE

MIT

About

remax子包代码切分,让子包内引用的代码输出到子包内,不影响外面包代码体积

Resources

Stars

Watchers

Forks

Packages

No packages published