1.0.7 • Published 3 years ago

uni-publish-check v1.0.7

Weekly downloads
16
License
ISC
Repository
-
Last release
3 years ago

如何使用

1. Install

npm i -D uni-publish-check

or 全局安装

npm i -g uni-publish-check

2. 使用

安装在项目里面,则运行:
npx uni-publish-check
若安装在全局,则去掉npx即可
2.1 Overview
  • 提供 2 个通过注释的形式存在的指令:@check [表达式]@check-version [表达式] 此表达式中通过$0来代表实际的版本号
  • @check-version 中的$0 代表的版本号来源于:manifest.json 中的 versionName;若无则获取 package.json 中的 version
  • 指令扫描时,只处理后缀为:/\.(jsx?|vue|tsx?|java)$/文件
  • 本命令默认忽略:
隐藏文件、node_modules文件夹、xxx.md、static文件夹、certificate文件夹、dist文件夹、manifest.json
2.1 @check
// @check const isDev = false;
const isDev = true;

效果:将@check 的下一行的内容 替换为@check 之后的内容

2.2 @check-version
// @check-version const appVersion = '有新版本$0更新啦'
const appVersion = '有新版本1.0.0更新啦'

效果:命令会先将$0 替换为 uni-app 项目的 manifest.json 中的 versionName 的值;若无则获取 package.json 中的 version 字段; 然后将@check-version 的下一行替换为@check-version 之后的内容

2.3 命令内部自动检测

若检测到 manifest.json,说明是 uni-app 的项目;则会自动检测 1)iOS 的常用隐私信息是否填写, 2)检测是否使用了 IDFA(帮助发包苹果审核时,选择是否使用了 IDFA); 3)检测是否开通了推送 若是 则自动提醒去 dcloud 后台检查 iOS 推送证书是否配置正确

2.4 自动检测代码中是否存在 TODO 注释

发布前运行[npx] uni-publish-check(px:[]表示可选 取决于是否是局部安装),将检测文件中是否有 TODO 存在 以免遗漏发布上线了。

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago