官網地址:https://electronjs.org/
官網文檔地址:https://electronjs.org/docs/
electronjs使用 JavaScript, HTML 和 CSS 構建跨平台的桌面應用,可以一條命令生成三種客戶端[OS X, Windows, Linux]上面運行的軟件.//Windows僅支持Win7及以上版本
Node. js 的所有 內置模塊 都在Electron中可用, 第三方 node 模塊中也完全支持 (包括 原生模塊 )。
Electron 還為開發原生桌面應用程序提供了一些額外的內置模塊。 某些模塊僅在主進程中可用, 有些僅在渲染進程 (web 頁) 中可用, 而有些在這兩個進程中都可以使用。
可以在渲染進程(web頁面)直接調用 Node Api ,只需要
mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: { preload: path.join(__dirname, 'preload.js'), nodeIntegration : true//讓渲染進程html直接支持調用node api,默認是關閉的,為了安全性 } })
即可在web頁內使用 Node Api 如:
<script> var fs = require('fs'); </script>
像編寫前端頁面那樣編寫軟件,十分簡單方便