如果是通过华为IDE开发快应用,在不打开项目工程的情况下使用命令打包,工程项目需满足如下结构(以3DRACING项目为例): ![](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtyPub/011/111/111/0000000000011111111.20210310112629.56584123156753231026068665431713:50520317054345:2800:9D0B7D4F5771515C881ECBB9A9D3B8F2C03E46085BB3D8C297E534ADA31DD9AF.png?needInitFileName=true)
工程结构说明如下: 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 命令。 ![](https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtyPub/011/111/111/0000000000011111111.20210310112853.92724984751991751644124560534688:50520317054345:2800:3CB426F816918197FF03D48B3E0D609E50EF2AAA2C309187EDB52FB265978281.png?needInitFileName=true)
如果执行此命令是出现类似如下错误信息,往往是因为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文件。
|