一、参考文档2.2 安装鸿蒙依赖包执行完npm i 过程中出现如下错误:

解决方式:只能通过npm i 来安装,不支持yarn

二、参考文档2.2 安装鸿蒙依赖包执行完npm i 完成之后,执行npm run dev出现如下问题

解决方式:上面问题是在node_modules中找不到文件导致,因为RN鸿蒙方案只支持npm 安装,不支持 yarn ,如果使用yarn会导致文件无法执行下载,执行npm  i如果缺失的文件的话,可以从外部复制到node_modules中,这样可以解决问题。

三、配置DevEco Studio环境变量完成、RN编译与文件粘贴完成,但是运行时出现如下错误

解决方式:

  1. ~/.bash_profile~/.bashrc ~/.zshrc 配置好环境变量。
  2. Source ~/.bash_profile~/.bashrc ~/.zshrc 之后重启DevEco Studio,如还不行那么删除entry下面的cxx与build文件,并且在vs code中再次执行npm run dev
四、集成方式“3.2加载har包”步骤时在DevEco Studio的sync时在出现如下错误:

 

解决方式:选择 Migrate Assistant 然后点击Migrate ,表示适配该问题

五、RN集成鸿蒙化的组件问题:
  1. RN在packge.json添加的组件必须能在https://gitee.com/react-native-oh-library/usage-docs列表中检索到才算是鸿蒙支持的组件。
  2. RN组件鸿蒙化步骤:
  1. 在https://gitee.com/react-native-oh-library/usage-docs中找到该组件,然后a打开组件的链接,根据链接中的集成方式,先把压缩包下载到RN项目中,然后使用packge.json添加该压缩包地址的依赖,然后进行npm i 安装,依赖安装后会在node_modules的react-native-oh-tpl中生成har包
  2. 根据上面组件文档的集成方式,在DevEco Studio中依赖上面步骤生成的har包地址,然后sync
六、加载har包集成之后,如果clean过项目或者删除过modules的会出现下列问题

解决方式:1、重新在华为Devs上导入包,然后再在vsCode执行npm run dev

七、华为Devs安装调试时出现下列问题

解决方式:卸载重新安装手机应用

八、npm run dev出现如下错误

解决方式:先替换程下面配置,执行npm run dev 然后再还原

module.exports = {

presets: ['module:@react-native/babel-preset'],

plugins: ['react-native-reanimated/plugin']

}
  • 华为Devs无法运行调试

解决方式:这是签名问题导致,删除下列的签名信息重新签名即可

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐