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