如果是通过华为IDE开发快应用,在不打开项目工程的情况下使用命令打包,工程项目需满足如下结构(以3DRACING项目为例): 工程结构说明如下: fa-toolkit-2.5.2-Stable.300.tgz和package.json在IDE开启了第三方依赖时,会自动生成,生成方式如下: IDE菜单选择“Npm > 启动第三方NPM库”。 IDE菜单选择“Npm > 安装依赖”。
使用命令打包的方式如下: 1. 进入工程根目录。如果没有安装第三方js,执行 npm install 命令安装依赖包。 2. 执行 npm run fa-release 命令。 如果执行此命令是出现类似如下错误信息,往往是因为aapt文件没有执行权限,请执行 chmod 755 aapt文件 手动修改权限。 Error: Commond failed:”/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi.h5template/node_modules/fa-toolkit/bin/Darwin/aapt” c –v –S “/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/src” –C “/Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/build”/bin/sh: /Users/christiandinkelborg/Desktop/famobi/Huawei/hac/output/knife-rain/com.famobi. h5template/node_modules/fa-toolkit/bin/Darwin/aapt: Permission denied 3. 执行完后,工程根目录下会生成dist目录,进入此目录,可以获取打包后的rpk文件。
|