@00a/plugin.electron 中文文档教程

发布于 4年前 浏览 24 更新于 3年前

@00a/plugin.electron

这是一个关于 electron 的插件功能插件集合

安装

$ yarn add @00a/plugin.electron

使用示例

const { chromeExtensions } = require("@00a/plugin.electron");

功能清单

1. 给 Electron 增加 devtools 插件

  • 引入
const { BrowserWindow } = require("electron");
const { chromeExtensions } = require("@00a/plugin.electron");
chromeExtensions(BrowserWindow);
  • 在根目录建立配置文件:

    .chrome-extensions.config.js.chrome-extensions.config.local.js

module.exports = [
  {
    name: "React Developer Tools",
    id: "fmkadmapgofadopljbjfkapdkoienihi", // https://www.electronjs.org/docs/tutorial/devtools-extension
  },
  {
    name: "Redux DevTools",
    id: "lmhkpmbekcpmknklioeibfkpmmfibljd",
  },
];
  • 注意 需要你本地 Chrome 浏览器已经安装相应插件. 原理参考

2. 当前是否在Electron环境中

const { isElectron } = require("@00a/plugin.electron");
isElectron()

发布日志

@00a/plugin.electron严格遵循 Semantic Versioning 2.0.0 语义化版本规范。

发布周期

  • 修订版本号:每周会进行 bugfix 更新。(如果有紧急的 bugfix,则任何时候都可发布)
  • 次版本号:不定期发布。
  • 主版本号:含有破坏性更新和新特性,不在发布周期内。

0.0.2

2020-07-07

  • ⚡️ 初始化项目
  • 增加 chromeExtensions方法
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文