我使用node.js和electron创建了一个桌面应用程序。
我尝试使用electron-titlebar-windows packge更改标题栏的颜色。

我在代码中添加以下内容:

const ElectronTitlebarWindows = require('electron-titlebar-windows');
const titlebar = new ElectronTitlebarWindows();

但它抛出一个错误:
App threw an error during load
ReferenceError: document is not defined

如何使用此套件?

最佳答案

我遇到了同样的问题。问题是您要在ElectronTitlebarWindows(也称为背景)进程中声明titlebarmain,而您需要在renderer进程中声明和使用它们。由于后台进程将没有对文档的引用,即您所看到的ReferenceError

关于node.js - 在Electron中添加彩色标题栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47757552/

10-12 00:25