小程序通用转译框架娜娜奇1.1.9发布

小程序通用转译框架娜娜奇1.1.9发布

娜娜奇(nanachi)是去哪儿出品的小程序转译框架,以React方式编写代码,然后转译成各种小程序,快应用,H5与APP。

上个星期,我们基于webpack的nanachi-cli分支已经完工,待我们在实际项目中验证后,就会放出来。有愿意的人也可以自己试一下,地址如下

RubyLouvre/anugithub.com图标

它带来更好的扩展性与更快的编译速度。我们公司也继续做QQ小程序与微信小程序基于同一份代码的转换。现在我们公司的快应用,百度小程序,支付宝小程序都是同一份代码,是国内非常罕见的。

现在国内经济下行,互联网企业需要开源节流,小程序是时下最好的引流吸金方式。我们公司光是微信小程序,就带来上百万的日收入,可以养活好几个团队了。再加上快应用,百度,支付宝小程序的营收,团队的年终不用愁。

百度小程序(需要使用手机百度APP 搜索栏旁边的拍摄二维码打开)

支付宝小程序(需要使用支付宝APP 扫码打开)

快应用(需要安卓手机的自带浏览器扫描或参考[这里](zhidao.baidu.com/questi) )

这次升级情况如下:

核心库

Feature

  • 增加快应用 push API。

CLI

Feature

  • 对 app.js 中 是否有 globalData 对象做强制校验。
  • 支持 QQ 小程序分包。
  • 强制校验组件所在目录名,引用组件名的规范.

Bug fix

  • 兼容快应用中 css 动画规则 keyframes。
  • 修复快应用下 showToast bug。
  • 修复静态资源 copy 路径 bug。
  • 修复快应用 tabBar 点击无 active 状态 bug。
  • 修复微信小程序 Request 请求两次 bug。
  • 修复JSX中属性值出现数组字面量时转换不成功的bug。


RubyLouvre/anugithub.com图标


对于想试一下的新用户,其安装方式如下:

npm install nanachi-cli -g
或
yarn global add nanachi-cli

更详细的使用可以见官网:

nanachirubylouvre.github.io图标

最后附上QQ交流群:

编辑于 2019-05-15