宿主机:WSL2 Ubuntu 20.04.2 LTS
- 源码下载

- 安装依赖工具
Ubuntu编译环境准备

注意官方给的是 python-minimal,这里要替换为 python2-minimal
- 预编译工具下载

二进制默认存放在当前目录上级的OpenHarmony_2.0_canary_prebuilts下,如需修改默认位置,请编辑prebuilts_download.sh修改bin_dir值。
- 配置NodeJS环境和获取Node_modules依赖包
为了编译JS Framework,开发者需要在Linux服务器下载配置NodeJS(注意:步骤中OpenHarmony目录指代当前工程的根目录,可自定义),具体操作如下:
开发者在Linux服务器下载Nodejs。

配置NodeJS环境变量,下载node_modules包。

把下载的node_modules包放入OpenHarmony代码的prebuilts/build-tools/common/js-framework目录下。

- 安装hc-gen工具
hc-gen用于进行驱动编译,具体安装步骤如下:

设置环境变量。

将以下命令拷贝到.bashrc文件的最后一行,保存并退出。

生效环境变量。

- 编译

原作者:landaliming
|