Electron 窗口未显示任何文本

Electron 窗口未显示任何文本,electron,Electron,我用以下几行代码尝试了index.js: var-electron=require('electron'); var-app=electron.app; var BrowserWindow=electron.BrowserWindow; app.on('ready',function(){ var mainWindow=新浏览器窗口({ 宽度:800, 身高:600 }) mainWindow.loadURL('file://'+\uu dirname+'/index.html/')) })

我用以下几行代码尝试了index.js:

var-electron=require('electron');
var-app=electron.app;
var BrowserWindow=electron.BrowserWindow;
app.on('ready',function(){
var mainWindow=新浏览器窗口({
宽度:800,
身高:600
})
mainWindow.loadURL('file://'+\uu dirname+'/index.html/'))
})
和index.html,其中包含:


你好
但是弹出的窗口中没有显示hello:

应该是

mainWindow.loadURL('file://' + __dirname + '/index.html')

(最后没有
/

正如您所发现的,您无法为加载
index.html
构建正确的URL。您可以使用字符串连接,但是处理路径最可靠的方法是

使用

const{app,BrowserWindow}=require('electron'))
const path=require('路径')
app.one('ready',()=>{
var mainWindow=新浏览器窗口({
宽度:800,
身高:600
})
mainWindow.loadURL(path.join(\uu dirname,'index.html'))
})
mainWindow.loadURL('file://' + __dirname + '/index.html')