html52.com
我爱小程序-开发者交流社区

一个贴近原生小程序的框架,减少学习成本的同时提高开发效率

rjmp-cli 是最近学习着做的,一个小程序框架 cli 工具。


框架结构以及模板语法与原生小程序几乎一模一样,更加贴近原生态,减少新生的学习成本,在提高开发效率的同时,极大地减少了未来版本升级问题,可以根据官方更新包括组件和 API 进行无缝升级。利用 gulp 构建项目,支持 scss 语法编写样式,autoprefixer 兼容各个主流浏览器;利用 compiler.js (参考 wepy) 配合 gulp 进行 js 处理,可随意引用 npm 包,利用 babel 可以畅写 ES6。


希望大家提意见!提 issues !


原文链接:https://zhuanlan.zhihu.com/p/50608483

rimp-cli

Author: RainJoy

Installation

npm install -g rjmp-cli
# OR
yarn global add rjmp-cli

rjmp -v
# OR
rjmp --version

Creating a Project

rjmp init <name> [repository]

name 必填,允许包含字母、数字

repository 选填,具体查看download-git-repo

  • GitHub - github:owner/name or simply owner/name
  • GitLab - gitlab:owner/name
  • Bitbucket - bitbucket:owner/name

例如默认 zhouyu1993/rjmp-template,等同于 github:zhouyu1993/rjmp-template,即 https://github.com/zhouyu1993/rjmp-template

用户可以自定义模版,模版采用 handlebars,可以参考 zhouyu1993/rjmp-template

zhouyu1993/rjmp-template 是一个贼牛逼的微信小程序框架。【写法完全等同原生小程序;拒绝学习成本;但是可以写 scss ,而且能畅用 ES6,甚至可以引用 node_modules 包】

后期考虑针对不同模版,开放 src/render.js 中模版文件渲染列表。

dependencies

fs + path + child_process

commander + inquirer + download-git-repo + handlebars

chalk + log-symbols + ora

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付