Electron-vue實戰(一)—搭建項目與安裝Element UI


Electron-vue實戰—搭建項目與安裝Element UI

作者:狐狸家的魚

本文鏈接

GitHub:sueRimn

一、新建項目
1、初始化項目
打開cmd,新建一個項目,我使用的是electron-vue,輸入以下命令:

vue init simulatedgreg/electron-vue my-project

1
my-project就是自己隨便取名的項目名。

然后提示正在下載模板,下完模板之后根據提示進行操作就行,輸入你該輸入的東西,然后一路Enter:

初始化完畢之后,根據提示進行操作,進入項目文件夾,npm install安裝依賴:

 

npm run dev命令運行之后,出現以下界面,代表項目創建成功:

2、項目結構
打開項目,項目結構是這樣的

Intercom
├─ .babelrc
├─ .electron-vue
├─ .eslintignore
├─ .eslintrc.js
├─ .git
├─ .gitignore
├─ .travis.yml
├─ README.md
├─ appveyor.yml
├─ build
├─ config
├─ coverage
├─ dist
├─ node_modules
├─ package-lock.json
├─ package.json
├─ src
├─ static
└─ test


其中,Electron的主進程和渲染進程在src里分為兩個文件夾:main和renderer,Vue的所有代碼就放置在renderer文件夾里

src
├─ index.ejs
├─ main
│ ├─ index.dev.js
│ └─ index.js
└─ renderer
├─ App.vue
├─ api // 接口
├─ assets
├─ common
├─ components
├─ main.js
├─ mock // 模擬數據
├─ router
├─ store
└─ views // Vue單頁面


其中api、mock、views是個人新建的文件夾,分別存放本地接口、模擬數據以及單頁面。

二、安裝Element UI
打開項目根目錄下的package.json,里面是項目依賴的一些名稱以及項目版本要求和一些基本配置,可以看見配置項里有dependenciesdevDependencies兩項,分別代表什么意思呢?當使用webpack構建項目時,需要明確不同環境下所需要的依賴和版本要求:

  • dependencies:是在生產環境下使用的一些依賴,由命令行參數--save或者--save-prod寫入,縮寫為-S
  • devDependencies:是僅在開發環境下使用的一些依賴,不會再生產環境下使用,由命令行參數--save-dev寫入,縮寫為-D

如果你僅僅是引入一個在開發間需要的依賴包,你只需要把它寫入在devDependencies中,在生產環境發布產品時,是不會加載這些包的。

1、npm安裝Element ui

npm i element-ui -S


然后在生產環境dependencies可以看見包的版本:

 

如果你整個項目都會用到這個UI框架,就在main.js文件中全局引入,打開src/renderer/main.js:

import Element from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(Element)


你可以在App.vue文件中測試是否成功引入

<template>
<div id="app">
<el-button type="danger">測試按鈕</el-button>
<router-view></router-view>
</div>
</template>

<script>
export default {
name: 'intercom'
}
</script>

<style>
/* CSS */
</style>

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM