qiuChengleiy / applet-cli

自己写的微信小程序命令行工具, 提高工作效率 🤔

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

applet-cli

自己写的微信小程序命令行工具, 提高工作效率 🤔

build_applet

  • 系统环境: MAC OS
  • 基于微信CLI工具 :如 打开指定项目的开发者工具(cli) 、关闭指定项目的开发者工具(cli) (目前版本存在一定的bug)
  • 基于nodejs的文件操作 、 进程操作, 用于构建项目
  • 示例脚本是我的本地path,换成自己的即可
{
  "name": "qiuchenglei",
  "version": "1.0.0",
  "description": "applet script",
  "main": "index.js",
  "repository": "http://hjgit.shangxiaban.cn/jiangtao/crm_applet.git",
  "author": "qiuChengleiy <qcl9701s666@163.com>",
  "license": "MIT",
  "scripts": {
    "wx:open": "cd ~ && cd  /Applications/wechatwebdevtools.app/Contents/MacOS && ./cli -o /Users/qiuchenglei/业务/CRM小程序/v2/crm_applet && cd ~/业务/CRM小程序/v2/crm_applet",
    "wx:close": "cd ~ && cd /Applications/wechatwebdevtools.app/Contents/MacOS && ./cli --quit && cd ~/业务/CRM小程序/v2/crm_applet",
    "wx:open-build": "code ../build_applet",
    "wx:page-build": "cd ../build_applet && npm run wx:page",
    "wx:comp-build": "cd ../build_applet && npm run wx:comp",
    "wx:temp-build": "cd ../build_applet && npm run wx:temp"
  }
}

example

  • page构建 (指定路径)
npm run wx:page-build pages/index  #  (默认创建wxml wxss json js) 

npm run wx:page-build pages/index.wxml  #  创建wxml

npm run wx:page-build pages/index.wxss  #  创建wxss

npm run wx:page-build pages/index.js  #  创建js

npm run wx:page-build pages/index.json  #  创建json
  • component构建 (指定路径)
npm run wx:page-build components/index  #  (默认创建wxml wxss json js) 

npm run wx:page-build components/index.wxml  #  创建wxml

npm run wx:page-build components/index.wxss  #  创建wxss

npm run wx:page-build components/index.js  #  创建js

npm run wx:page-build components/index.json  #  创建json
  • template构建 (指定路径)
npm run wx:page-build template/index  #  (默认创建wxml wxss json js) 

npm run wx:page-build template/index.wxml  #  创建wxml

npm run wx:page-build template/index.wxss  #  创建wxss

npm run wx:page-build template/index.js  #  创建js

npm run wx:page-build template/index.json  #  创建json

test_applet

  • 自动化测试脚本(已经关联到 bash/bin)
$applet-cli test *.js (需要参考文档编写测试脚本)

About

自己写的微信小程序命令行工具, 提高工作效率 🤔


Languages

Language:JavaScript 100.0%