首页 > 解决方案 > Electron 应用程序中的格式 () 问题

问题描述

我正在尝试用 Electron js 制作一个应用程序,但 url 没有加载。问题在于出现删除线的 format () 函数。它显然已被弃用(@deprecated - 自 v11.0.0 - 用户使用 WHATWG URL API)。我需要帮助!

...

app.on('ready', function() {
    mainWindow = new BrowserWindow({});
    
    mainWindow.loadURL(url.format({
        pathname: path.join(__dirname, 'mainWindow.html'),
        protocol: 'file:',
        slashes: true
    }));
});

标签: javascriptelectronformatdeprecated

解决方案


对我有用的是:

mainWindow.loadURL(path.join(__dirname, 'mainWindow.html'));

它所做的基本上是返回"C:\__dirname\mainWindow.html"


推荐阅读