我使用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
(也称为背景)进程中声明titlebar
和main
,而您需要在renderer
进程中声明和使用它们。由于后台进程将没有对文档的引用,即您所看到的ReferenceError
。
关于node.js - 在Electron中添加彩色标题栏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47757552/