Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.56 KB

File metadata and controls

39 lines (25 loc) · 1.56 KB

ext-web-react

window.createWebViewwindow.createWebViewDialog 创建 react 网页视图

使用

前置

需要先编译 @tomjs/hbuilderx 的库,如果已编译过则跳过此步骤。

packages/hbuilderx 目录中,打开 terminal/终端,执行如下命令:

pnpm build

编译 ts 插件代码

打开本示例目录 examples/ext-web-react ,执行如下命令编译代码

# 开发模式,不压缩代码
pnpm dev
# 生产模式,压缩代码
pnpm build

调试

根据以下步骤调试插件,具体参考官方插件教程

  • 将当前示例 examples/ext-web-react 拖拽到 HBuilderX
  • 点击左上 运行 图标,选择点击 运行插件-[ext-web-react]调试插件-[ext-web-react],会打开的 HBuilderX 窗口调试插件。
  • 在调试导入或创建任意项目,打开任意文件,在文件编辑器中点击鼠标右唤出菜单,选择 触发左侧视图触发右侧视图触发弹框视图,会分别打开或弹出视图。

网页调试

  • 可以使用 react-devtools 这个独立应用调试 webview
  • 可以使用 Google Chrome,在地址栏输入 chrome://inspect/#devices 访问。如果 Remote Target 不显示,打开 HBuilderX 调试插件的控制台,查看会看到 DevTools listening on ws://127.0.0.1:9500/devtools/browser/e964a967-04da-48f2-8656-9ba933f39e59, 配置 Discover network targets 对应的 localhost:9500 即可。