Electron開(kāi)發(fā)實(shí)戰(zhàn)之04-Hello World

源碼 j源碼 j-step-c4相關(guān)視頻

是時(shí)候啟動(dòng)我們經(jīng)典的Hello World儀式了!
讓我們添加幾個(gè)文件夾及文件,完成后項(xiàng)目結(jié)構(gòu)差不多如下:

j-step
│
└───node_modules
│
└───src
│   │   
│   └───main
│   │   │   index.js
│   │
│   └───renderer
│       │   index.js
│ 
│   .gitignore
│   package.json 
│   README.md
│   yarn.lock

ps: main: 主進(jìn)程; renderer: 渲染進(jìn)程;

  • main/index.js

// app: 控制你的應(yīng)用程序的事件生命周期
// BrowserWindow: 創(chuàng)建和控制瀏覽器窗口
import { app, BrowserWindow } from 'electron'

// 保持窗口對(duì)象的全局引用,如果沒(méi)有,
// 則當(dāng)JavaScript對(duì)象被垃圾回收時(shí),窗口將自動(dòng)關(guān)閉
let mainWindow = null

const createMainWindow = () => {
  // 創(chuàng)建瀏覽器窗口
  const win = new BrowserWindow()
  win.loadURL(`http://localhost:${ process.env.ELECTRON_WEBPACK_WDS_PORT}`)
  return win
}

// Electron 會(huì)在初始化后并
// 準(zhǔn)備創(chuàng)建瀏覽器窗口時(shí),調(diào)用這個(gè)函數(shù)。
// 部分 API 在 ready 事件觸發(fā)后才能使用。
app.on('ready', () => {
  mainWindow = createMainWindow()
})

  • renderer/index.js

document.body.innerText = 'Hello World'

  • bash
yarn dev

看!程序跑起來(lái)了,慶祝一下!

上一節(jié) Electron開(kāi)發(fā)實(shí)戰(zhàn)之03-開(kāi)發(fā)環(huán)境
目錄
下一節(jié) Electron開(kāi)發(fā)實(shí)戰(zhàn)之05-build

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,765評(píng)論 25 709
  • 開(kāi)始教程之前,請(qǐng)?jiān)试S我假設(shè)你已經(jīng)有了一個(gè)常用的的編輯器(或者 IDE),系統(tǒng)中也安裝了Node.js 和 npm,...
    程序人生_小龍閱讀 50,195評(píng)論 1 38
  • Tips:非手動(dòng)編譯的情況下,一定要注意各個(gè)軟件包的版本對(duì)應(yīng)關(guān)系。如果學(xué)習(xí)的話(huà)還是推薦手動(dòng)編譯。 這是我在編譯搭建...
    ikaroskun閱讀 875評(píng)論 0 1
  • 蘋(píng)果使用了一周,談?wù)劯惺埽?極致簡(jiǎn)潔,沒(méi)有臃腫的菜單,沒(méi)有多任務(wù)窗口(盡管推出split view,但依然是有限視...
    victorshan2013閱讀 613評(píng)論 4 1
  • 身出污泥心自潔,百花春俏吾知節(jié) 待到知音夏蟬語(yǔ),蝶舞蜓戲情意切 夏池青青,在水中央 赤日炎炎不減清香 月色下嬌羞留...
    光詩(shī)燃?jí)?/span>閱讀 753評(píng)論 31 35

友情鏈接更多精彩內(nèi)容