我的目标结构是:
./
--/main
----index.js
--/app
----index.html
来自./main/index.js
我试图像这样启动./app/index.html
:
app.on('ready', function() {
mainWindow = new BrowserWindow({ width:500, height:500, backgroundColor:'#CCC' });
mainWindow.loadURL('../app/index.html');
然而它不起作用。请你告诉我如何用相对路径做这个?
答案 0 :(得分:1)
你应该使用__dirname
因此您的代码应如下所示:
app.on('ready', function() {
mainWindow = new BrowserWindow({ width:500, height:500, backgroundColor:'#CCC' });
mainWindow.loadURL(url.format({
pathname: path.join(__dirname, '../app/index.html'),
protocol: 'file:',
slashes: true
}));
});