@haici/ken-cli
v0.1.2
Published
Ken(奥特之父)命令行
Downloads
10
Keywords
Readme
Ken-CLI
肯(Ken)即奥特之父,是泰罗的爸爸
介绍
Ken-CLI 对 Taro、WePY 编译命令进行了包装,并添加了如下特色功能:
- 提供一套中间件机制,可以快速的添加中间件对整个编译流程进行控制(暂无开放)
- 对 Taro、WePY 本身命令没有任何入侵,日志、热更新均不受影响,打包参数也完全取决于原命令
- 内置一些规范性的中间间
- 自动删除 dist 目录( ken-wepy 已经内置)
- 在生产分支编译生产环境下校验代码提交情况
- 本地代码是否提交
- 本地分支是否推送
- 是否更新了远程最新的代码
- 是否将本地更新推送了远程
- 校验编译平台与分支是否匹配
- 注入一些环境变量供前端代码使用
使用
安装
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
其它
如有问题可以在公司内联系高杰([email protected])