0.1.0 • Published 2 years ago

@haici/ken-cli v0.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Ken-CLI

肯(Ken)即奥特之父,是泰罗的爸爸

介绍

Ken-CLI 对 Taro、WePY 编译命令进行了包装,并添加了如下特色功能:

  • 提供一套中间件机制,可以快速的添加中间件对整个编译流程进行控制(暂无开放)
  • 对 Taro、WePY 本身命令没有任何入侵,日志、热更新均不受影响,打包参数也完全取决于原命令
  • 内置一些规范性的中间间
    1. 自动删除 dist 目录( ken-wepy 已经内置)
    2. 在生产分支编译生产环境下校验代码提交情况
      • 本地代码是否提交
      • 本地分支是否推送
      • 是否更新了远程最新的代码
      • 是否将本地更新推送了远程
    3. 校验编译平台与分支是否匹配
    4. 注入一些环境变量供前端代码使用

使用

安装

yarn add -D @haici/ken-cli

集成

融合版项目 项目

修改原工程中的打包脚本

原打包命令

{
  "build:weapp": "hc-scripts -n checkGitStatus -pd project/ && cross-env RUN_ENV='prod' taro build --type weapp",
  "dev:weapp": "cross-env RUN_ENV='dev' taro build --type weapp --watch"
}

修改为

{
  "build:weapp": "cross-env RUN_ENV='prod' ken build --type weapp",
  "dev:weapp": "cross-env RUN_ENV='dev' ken build --type weapp --watch"
}

WePY 项目

原打包命令

{
  "build:weapp": "hc-scripts -n checkGitStatus -pd src/ && npm run clean && cross-env NODE_ENV=production RUN_ENV='prod' wepy build --no-cache",
  "dev:s": "npm run clean && cross-env NODE_ENV=develop RUN_ENV='dev' wepy build --watch"
}

修改为

{
  "build:weapp": "cross-env NODE_ENV=production RUN_ENV='prod' ken-wepy build --no-cache",
  "dev:s": "cross-env NODE_ENV=develop RUN_ENV='dev' ken-wepy build --watch"
}

运行

## 融合版
npm run build:weapp --dir=p099
## WePY
npm run build:weapp

其它

如有问题可以在公司内联系高杰(gao_jie@haici.com)

0.1.0

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago