2017-10-19 5 views
1

私は電子を初めて使い、HTMLファイルを開く簡単なコードを作成しようとしていました。空の電子窓を開く。私は電子を初めて使用していますが、空の電子ページに行くHTMLファイルを開くのではなく

const electron = require('electron') 
 
const {app, BrowserWindow} = electron 
 

 
app.on('ready',() => { 
 
    let win = new BrowserWindow({width:800, hight: 600}) 
 
    win.loadURL('file://${__dirname}/index.html') 
 
})
<!DOCTYPE html> 
 
<html lang="en"> 
 
<head> 
 
    <meta charset="UFR-8"> 
 
    <title>Hey Maaaaaan</title> 
 
</head> 
 
<body> 
 
    <h1>Howdy</h1> 
 
</body> 
 
</html>

Screen shot

+0

'$が{__ dirnameは}'補間されていない、あなたは文字列の間違った種類を使用しているので。一重引用符の代わりにバッククォートを使用します。 – 4castle

答えて

3
'file://${__dirname}/index.html' 

これは単なる文字列です。 dirnameはここに挿入されません。

代わりにこれを試してみてください:

const path = require('path'); 

win.loadURL(path.join(__dirname, 'index.html')); 

それは推奨される方法です: Electron Guide

関連する問題