2016-06-12 16 views
0

今日私は電子を学び始めました。電子プロジェクトを実行するには

私はそれについての詳細を理解していないが、私は思う:

  • 電子のC#のような言語です。
  • Atomはnotepad ++のようなテキストエディタです。

インサイドAtom.io私は次のように3つのファイルを持っているフォルダと呼ばれるデモを作成しました:

package.jsonで
Demo 
    |--package.json 
    |--main.js 
    |--index.html 

:main.jsで

{ 
    "name" : "Demo", 
    "version" : "0.1.0", 
    "main" : "main.js" 
} 

const electron = require('electron'); 

const {app} = electron; 

const {BrowserWindow} = electron; 

let win; 

function createWindow() { 

    win = new BrowserWindow({width: 800, height: 600}); 

    win.loadURL(`file://${__dirname}/index.html`); 

    win.webContents.openDevTools(); 

    win.on('closed',() => { 
    win = null; 
    }); 
} 

app.on('ready', createWindow); 

// Quit when all windows are closed. 
app.on('window-all-closed',() => { 
    if (process.platform !== 'darwin') { 
    app.quit(); 
    } 
}); 

app.on('activate',() => { 
    if (win === null) { 
    createWindow(); 
    } 
}); 

index.html:

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="UTF-8"> 
    <title>Hello World!</title> 
    </head> 
    <body> 
    <h1>Hello World!</h1> 
    </body> 
</html> 

ここで、このプロジェクトをどのように実行できますか?それを実行するために何か他のものをインストールする必要がありますか?私はダウンロードして@Massimilliano Arioneは、質問のコメントで提案されているようにそのofficial websiteからのNode.jsをインストールする必要が

+0

電子はnode.js、installノードに書き込まれます。jsと完了しました –

+0

@MassimilianoArione node.jsをインストールするにはどうすればいいですか? – Vishal

+0

公式サイトからダウンロードするhttps://nodejs.org/ja/ –

答えて

1

のWindows 8.1を使用しています

。その後

私は、コマンドプロンプトまたはCMDを実行し、次のコマンドを実行します:\ユーザーはVishal.electron

\:Cへの電子-1.2-win32の-x64の名前のWinRARのarchieveとして電子をダウンロード

npm install electron 

は、その後、私はDにそれを抽出:\電子

は、コマンドプロンプトで、私は、これらのコマンドを実行しました:

D: 
cd Electron 
electron G:\Work\Electron\Demo 

ここで、G:\ Work \ Electron \ Demoはプロジェクトのパスです。

これだけです。今それは動く。

5

電子は言語ではありません。 NodeJSで構築されたWebテクノロジ(HTML、CSS、JS)を使用して、クロスプラットフォームのデスクトップアプリケーションを構築するフレームワークです。

したがって、Electronを使用してアプリを作成する場合は、ElectronAPInpm ecosystemの両方を自由に使用できます。

を、および/またはクローンelectron-quick-start repo

があなたの 電子アプリを実行するには、従うことができます。

関連する問題