使用 mppm 工具

mppm 是 mPaaS 提供的 SDK 管理工具,可用于清理依赖缓存、安装依赖、生成必要初始化代码等功能。

安装 mppm 工具

npm install @alipay-inc/oh-mpaas-cli -g

查看工具版本

mppm --version

目前工具版本为 v2.0.0

清除鸿蒙工程缓存

mppm clean

此步骤会清除 hvigor 缓存和oh_modules 下的缓存,执行完成后需要重新执行 syncohpm install操作。

安装鸿蒙依赖

mppm install 

协助用户执行 ohpm install,会为每一个 module 都执行这个步骤。

生成安全图片

mppm fetch-image --finger xxxxxx --secret xxxx

--finger--secret选项用来配置签名和 appsecret,如果配置这两个选项会导致生成图片失败。拉取信息成功后,图片会放在entry下的rawfile目录中。

选项

  • --finger 配置 fingerprint

  • --secret 配置 appsecret

  • --pack 配置 包名(非必须),默认情况下会从工程中的app.json5文件中读取

  • --appid 配置 appid(非必须),默认情况下会从mpaas.config文件中读取

  • --workSpaceId 配置 workSpaceId(非必须),默认情况下会从mpaas.config文件中读取

升级基线

mppm upgrade

升级当前基线到最新版本,升级中会询问是否安装/卸载 SDK,详情请参考 初始化工程

安装组件

mppm sdk

安装基线 SDK,适用于已经完成 mPaaS 初始化的操作。切换到新基线的最新版本,中间会询问是否安装/卸载 SDK,详情请参考 初始化工程

选项

--custom 使用定制基线,后面跟上定制基线的基线名。

示例

mppm sdk --custom 10.2.3.isec

同步基线

mppm sync

同步 SDK,适用于手动修改基线版本。mppm init 之后,会自动生成.mprc 配置文件。

image

修改该文件后,通过mppm sync可以刷新工程中到依赖为.mprc 中对应版本的基线依赖,此过程不会询问安装 SDK。