mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

APACHE-2.0 License

Downloads
5K
Stars
3.6K
Committers
89

Bot releases are hidden (Show)

mpx -

Published by hiyuki over 2 years ago

New features

  • 输出web支持自定义async chunkname;
  • 支持通过异步分包的方式引用store;
  • watch支持once选项,在条件满足后自动注销;
  • fetch对于interceptor.reject的执行返回结果进行容错包裹处理,避免一些错误的拦截器写法导致的非预期错误。

Packages

  • @mpxjs/core: 2.7.25 => 2.7.26
  • @mpxjs/fetch: 2.7.16 => 2.7.26
  • @mpxjs/size-report: 2.7.16 => 2.7.26
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复构建独立分包时对于非normalModule的identifier处理在持久化缓存场景下失效的问题
  • 修复在pnpm场景下enhanced-resolve无法正确解析到descriptionFilePath的问题 #982

Packages

  • @mpxjs/webpack-plugin: 2.7.20 => 2.7.24
  • @mpxjs/webview-bridge: 2.7.23 => 2.7.24
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复输出支付宝时模拟root-view影响wx:show指令在组件上生效的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.18 => 2.7.19
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复parser处理跨平台转义报错问题
  • 移除mpx.remove/this.$remove api,使用mpx.delete/this.$delete代替

Packages

  • @mpxjs/core: 2.7.16 => 2.7.18
  • @mpxjs/webpack-plugin: 2.7.17 => 2.7.18
mpx -

Published by hiyuki over 2 years ago

New features

  • 输出web时image组件新增支持mode="heightFix"

Bugfix

  • 修复wx api调用自动转换为mpx api调用时存在的问题
  • 修复输出ali时app中只存在单一src style时root view默认样式无法被注入的问题
  • 修复新版ts-loader在watch更新文件后异常报错的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.16 => 2.7.17
mpx -

Published by hiyuki over 2 years ago

New features

  • @mpxjs/core新增支持watcher暂停与恢复能力,如在页面切换到后台时暂停,切换回来后恢复,详情查看:
  • @mpxjs/fetch新增支持预请求能力,详情查看:
  • @mpxjs/webpack-plugin新增支持局部编译页面能力,详情查看:
  • @mpxjs/size-report新增支持冗余体积分析及模块入口查看能力,详情查看:https://www.mpxjs.cn/api/compile.html#partialcompile

Bugfix

  • 修复输出支付宝模拟host节点在slot场景下存在的问题

Packages

  • @mpxjs/core: 2.7.11 => 2.7.16
  • @mpxjs/fetch: 2.7.9 => 2.7.16
  • @mpxjs/size-report: 2.7.8 => 2.7.16
  • @mpxjs/webpack-plugin: 2.7.15 => 2.7.16
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复2.7.11版本支付宝模拟host节点功能中存在的bug

Packages

  • @mpxjs/webpack-plugin: 2.7.14 => 2.7.15
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复输出web构建报错

Packages

  • @mpxjs/webpack-plugin: 2.7.13 => 2.7.14
mpx -

Published by hiyuki over 2 years ago

New features

  • 新增支持hackResolveBuildDependencies配置用于自定义处理buildDependencies,避免webpack默认的收集策略某些情况下将非预期的文件加入到buildDependencies当中,详情可查看该issue:https://github.com/webpack/webpack/issues/15466

Bugfix

  • 修复win环境下自动插入loader存在的bug

Packages

  • @mpxjs/webpack-plugin: 2.7.12 => 2.7.13
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复2.7版本windows系统路径不兼容的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.11 => 2.7.12
mpx -

Published by hiyuki over 2 years ago

New features

  • 输出支付宝时模拟微信组件中的host节点,使布局dom结构与微信保持一致,并支持在组件上绑定tap等原生事件

Packages

  • @mpxjs/core: 2.7.2 => 2.7.11
  • @mpxjs/webpack-plugin: 2.7.10 => 2.7.11
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复使用require.async时存在的持久化缓存问题

Packages

  • @mpxjs/webpack-plugin: 2.7.9 => 2.7.10
mpx -

Published by hiyuki over 2 years ago

New features

  • 支持使用require.async语法进行js模块的分包异步化配置,并对不支持分包异步化的小程序平台进行模拟抹平

Bugfix

  • 优化wxs编译流程

Packages

  • @mpxjs/fetch: 2.7.1 => 2.7.9
  • @mpxjs/webpack-plugin: 2.7.8 => 2.7.9
mpx -

Published by hiyuki over 2 years ago

New features

  • @mpxjs/size-report支持进行分包资源冗余分析
  • @mpxjs/webpack-plugin支持使用npm link进行本地调试

Packages

  • @mpxjs/size-report: 2.7.1 => 2.7.8
  • @mpxjs/webpack-plugin: 2.7.7 => 2.7.8
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复对于wx:class中存在的字符串字面量key的处理逻辑

Packages

  • @mpxjs/webpack-plugin: 2.7.6 => 2.7.7
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复使用原生小程序组件库watchpack报错的问题 #946
  • 修复custom-tab-bar无法输出的问题 #948

Packages

  • @mpxjs/webpack-plugin: 2.7.5 => 2.7.6
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复app.mpx中使用无法正确输出样式文件的问题

New feature

  • 输出web时movable组件支持speed属性

Packages

  • @mpxjs/webpack-plugin: 2.7.4 => 2.7.5
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 支持wx:class中对于数组表达式的类名转译

Packages

  • @mpxjs/webpack-plugin: 2.7.3 => 2.7.4
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复某些case下输出的静态资源内容可能存在重复的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.2 => 2.7.3
mpx -

Published by hiyuki over 2 years ago

New features

  • 编译构建升级至webpack5,完整支持持久化缓存,大幅提升构建速度
  • 全新的单元测试支持,可用性大幅提升
  • 分包构建能力升级,支持独立分包初始化能力及分包异步化
  • 支持Module.rules应用到mpx单文件区块中
  • 更多详情可查看:https://mpxjs.cn/articles/2.7-release.html

Packages

  • @mpxjs/webpack-plugin: 2.7.2
  • @mpxjs/core: 2.7.2
  • @mpxjs/api-proxy: 2.7.1
  • @mpxjs/fetch: 2.7.1
  • @mpxjs/cli: 2.7.1