CLI命令工具
初始化duxapp项目,自动生成app图标,证书,修改包名等功能
如何使用
当你在项目中时 使用 yarn
或者 npm run
运行下面的命令
当不在项目中时,使用npx运行命令,将下面的所有 duxapp
命令替换为 npx duxapp-cli
,如
npx duxapp-cli create 项目名称
支持的命令列表
create 项目初始化
初始化一个新的项目
duxapp create 项目名称
信息
- 项目名称将会作为项目文件目录的名称,推荐使用英文作为项目名称
- 初始化项目推荐用
npx duxapp-cli create 项目名称
执行
app 模块管理
app add
添加、更新模块,支持批量添加(后面跟着多个模块名称)
duxapp app add 模块1 模块2
此命令会同步更新所依赖的模块,例如
duxapp app add duxui
在安装duxui
模块的同时会把duxapp
模块也更新
信息
发布模块会需要在https://www.dux.cn/注册账号,并登录
app publish
发布模块到应用市场
duxapp app add 模块名称
发布模块 并且发布依赖的模块
duxapp app add 模块名称 1
信息
- 发布模块后需要前往https://www.dux.cn/继续发布应用,提交上架,否则,发布的模块仅有自己能安装
- 发布模块会需要在https://www.dux.cn/注册账号,并登录
app create
快速创建一个模块,从多个模板中选择一个进行创建
duxapp app create 模块名称 模块描述
信息
如果没有合适你的模板,你可以将你的模板 PR 提交到 github,等待合并后即可使用
app check
检查模块依赖的问题
# 检查指定模块
duxapp app check 模块1 模块2
# 检查依赖的所有模块
duxapp app check --app=模块
app checkIntegrity
检查从应用商店安装的模块是否被修改过
# 检查特定模块
yarn duxapp app checkIntegrity duxui
# 检查所有已安装模块
yarn duxapp app checkIntegrity
此命令会验证模块文件是否被修改,并显示具体哪些文件发生了变化。
user 用户操作
user login
命令行用户登录
user logout
命令行用户退出登录