Electron 窗口未显示任何文本
我用以下几行代码尝试了index.js: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/')) })
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')