Electron 是由 Github 開發,用 HTML,CSS 和 JavaScript 來構建跨平臺桌面應用程序的一個開源庫。 Electron 經過將 Chromium 和 Node.js 合併到同一個運行時環境中,並將其打包爲 Mac ,Windows 和 Linux 系統下的應用來實現這一目的。css
Electron 於 2013 年做爲構建 Github 上可編程的文本編輯器 Atom 的框架而被開發出來。這兩個項目在2014春季開源。vue
目前它已成爲開源開發者、初創企業和老牌公司經常使用的開發工具webpack
electron-vue 是爲了要避免使用 vue 手動創建起 electron 應用程序。electron-vue 充分利用 vue-cli 做爲腳手架工具,加上擁有 vue-loader 的 webpack、electron-packager 或是 electron-builder,以及一些最經常使用的插件,如vue-router、vuex 等等git
Element UI 是一套採用 Vue 2.0 做爲基礎框架實現的組件庫,一套爲開發者、設計師和產品經理準備的基於 Vue 2.0 的組件庫,提供了配套設計資源,幫助你的網站快速成型web
# 安裝 vue-cli 和 腳手架樣板代碼 npm install -g vue-cli //若是你已經安裝忽略此處 vue init simulatedgreg/electron-vue my-project # 安裝依賴並運行你的程序 cd my-project yarn # 或者 npm install yarn run dev # 或者 npm run dev
運行結果以下:
vue-router
npm i element-ui -S
在 /my-project/src/renderer/main.js
中引入 element uivuex
// element-ui import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI)
此時就能夠在任意 .vue 文件中添加和使用 element-ui 元素了。vue-cli
<el-button @click="message" type="success" icon="el-icon-search" round>默認按鈕</el-button>
運行效果以下:
npm
整個安裝過程並不複雜,
爲何是 electron
以我目前的技術棧來說 electron
是最容易上手的開發桌面程序的一個途徑,儘管他也有這樣或那樣的缺點,但總歸來講仍是瑕不掩瑜,此番安裝成功,接下來就開始了 electron
開發之旅編程