2026/04/13

Node.js的Electron一瞥

摘要

本文概要介紹Node.js之Electron範例程式的測試方式。

本文

Electron是一個使用JavaScript、HTML和CSS建立桌面應用程式的框架。透過將Chromium和Node.js嵌入到其二進制檔案中,Electron允許用戶維護一套JavaScript程式碼庫(codebase),並建立可在macOS、Windows、和Linux上運行之跨平台應用程式,其中,無需任何原生開發經驗。

前置作業可以參考這裡。 

Electron範例程式的運行

先透過git來複製範例程式、再運行之。其中,install目標將會依據package.json檔案指明的模組版本來進行安裝、而start目標則會依據package.json檔案指明的Node.js腳本(JavaScript)來運行測試。

git clone https://github.com/electron/minimal-repro
cd minimal-repro
npm install
npm start

其中需要因應Ubuntu 24.04作業系統而額外鍵入下列指令。

sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 

過程畫面截圖如下。

完成。 

 

參考文獻

https://en.wikipedia.org/wiki/Chromium_(web_browser)
https://www.electronjs.org/docs/latest/
https://github.com/electron/minimal-repro

 

沒有留言:

張貼留言