@electron-ohos/electron-tools
v1.0.0
Published
provide openharmony electron tools
Downloads
29
Readme
@electron-ohos/electron-tools
一、简介
该npm包提供一系列electron项目适配鸿蒙系统的辅助工具。
二、工具简介
1. electron.d.ts同步工具
背景
当前鸿蒙版electron项目的开发现状是,在windows或mac系统上进行鸿蒙版electron项目的开发。官方并未提供鸿蒙适配版的electron,这导致在非鸿蒙系统上进行开发时,安装的electron包(实际非鸿蒙适配版electron包)并不包含鸿蒙独有的electron接口,如果使用鸿蒙独有的接口,会导致编译报错。
介绍
该工具提供鸿蒙适配版的electron.d.ts文件,可以实现根据项目的实际版本,替换掉原有electron包中的electron.d.ts文件,保证使用鸿蒙独有接口的electron项目编译正常。
使用方式
- 安装:npm i @electron-ohos/electron-tools
- 配置:在钩子函数postinstall中配置electron-sync,postinstall是node项目的钩子函数,会在项目执行npm install之后自动执行,这样同步工具就会在安装完所有的依赖包之后,自动替换electron.d.ts文件。
"scripts": { "postinstall": "electron-sync" },
