diff --git a/README.md b/README.md index 130ef6c..5760d95 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,10 @@ To clone and run this repository you'll need [Git](https://git-scm.com) and [Nod git clone https://github.com/electron/electron-quick-start # Go into the repository cd electron-quick-start -# Install dependencies and run the app -npm install && npm start +# Install dependencies +npm install +# Run the app +npm start ``` Learn more about Electron and its API in the [documentation](http://electron.atom.io/docs/latest). diff --git a/main.js b/main.js index fdce321..623740a 100644 --- a/main.js +++ b/main.js @@ -4,6 +4,9 @@ const app = electron.app // Module to create native browser window. const BrowserWindow = electron.BrowserWindow +const path = require('path') +const url = require('url') + // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected. let mainWindow @@ -13,7 +16,11 @@ function createWindow () { mainWindow = new BrowserWindow({width: 800, height: 600}) // and load the index.html of the app. - mainWindow.loadURL(`file://${__dirname}/index.html`) + mainWindow.loadURL(url.format({ + pathname: path.join(__dirname, 'index.html'), + protocol: 'file:', + slashes: true + })) // Open the DevTools. mainWindow.webContents.openDevTools()