Web+DB Press vol.94のElectron入門記事を参考に触っていたところ、
loadURL('file://${__dirname}/../../html/main.html');
がうまく動かず、読み込みたいhtmlの内容が表示されませんでした。
環境
- Mac OS X El Capitan
- node.js 5.1.0
- npm 3.10.8
- electron 1.2.2
原因
何がおかしいのか色々試した結果、”‘”でなく”`”を使うべきでした。
対応方法
上で書いたとおりなのですが念のため、
ダメな例
loadURL('file://${__dirname}/../../html/main.html');
うまくいく例
loadURL(`file://${__dirname}/../../html/main.html`);
参考
loadURL(`file://${__dirname}/index.html`) doesn’t work #18