electron基礎環境的搭建及項目的創建

環境

安裝node

全局安裝electron

  • npm install -g electron

克隆遠程倉庫

克隆這倉庫

git clone https://github.com/electron/electron-quick-start

進入倉庫

cd electron-quick-start

安裝依賴庫

npm install

運行應用

npm start


手動創建

新建文件夾

mkdir electron-demo

安裝依賴

  • npm install electron --save-dev

新建文件

  • index.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <h2>hello world</h2>
    </body>
    </html>
    
  • main.js

    var electron = require('electron')  //引入electron模塊
    
    var app = electron.app   // 創建electron引用
    
    var BrowserWindow = electron.BrowserWindow;  //創建窗口引用
    
    var mainWindow = null ;  //聲明要打開的主窗口
    
    // 監聽應用準備完成的事件
    app.on('ready', () => {
        mainWindow = new BrowserWindow({width:400, height:400})   //設置打開的窗口大小
    
        mainWindow.loadFile('index.html')  //加載那個頁面
    
        //監聽關閉事件,把主窗口設置爲null
        mainWindow.on('closed', () => {
            mainWindow = null
        })
    
    })
    
    //監聽所有窗口關閉的事件 
    app.on('window-all-closed', function () {
        if (process.platform !== 'darwin') {
            app.quit(); 
        }
    })
    
    

初始化package.json文件

  • npm init --yes

運行

  • electron .

electron-forge 腳手架搭建

安裝electron-forge

  • npm install -g electron-forge

初始化項目

  • electron-forge init my-new-app

此處到最後會一直在下載中,可以使用ctrl+c終止掉,然後進入目錄,使用cnpm或者yarn安裝

進入目錄

  • cd my-new-app

啓動

  • electron .

參考地址

https://www.jianshu.com/p/2244653515a7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章