第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

electron簡單應用開發(fā)(electron-quick-start + vuecli + 打包)

1. 简介
electron: 用html开发跨平台的桌面应用
官网 https://www.electronjs.org/
vuecli:常用的前端脚手架工具

2. 启动electron-quick-start
2.1 下载最新版的electron快速启动示例代码,https://github.com/electron/electron-quick-start
图片描述

2.2 用开发工具打开(本人使用的是Visual Studio Code)

//安装工程,速度很慢,建议用cnpm install
//cnpm install安装时有时会报某个版本不存在,需要手动指定一个版本cnpm install electron@8.0.0
npm install

//启动工程
npm start

图片描述

2.3 使用自己的页面
修改main.js

//执行我们自己的一个静态页面
mainWindow.loadFile('html/index.html')

3. VUECLI 工程
3.1 省略vuecli工程的插件
3.2 vuecli工程的打包

//在工程的根目录下新建vue.config.js文件
//文件内容, 用相对路径打包的意思
module.exports = {
    publicPath: './'   
}

//打一个生产的包
npm run build

3.3 把生产的文件夹dist复制到electron目录下

//修改main.js
mainWindow.loadFile('dist/index.html')

//启动electron工程
npm start

图片描述

4. 桌面应用打包
4.1 我们使用electron-packager来打包,参考 https://www.npmjs.com/package/electron-packager

//安装electron-packager
npm install electron-packager

4.2 打包

npm i electron-packager

//执行打包命令
electron-packager ./ demo --overwrite --platform=win32 --asar --out=OutApp --app-version=0.0.1

//上面这条命令会下载一个包,导致打包很慢
//我们可以把包先准备好
//打开 https://github.com/electron/electron/releases/,https://npm.taobao.org/mirrors/electron/
//下载对应package.json里对应的electron版本(如果install用了其他版本,这里要下载对应版本),我们这里下载win版本
//https://github.com/electron/electron/releases/download/v8.0.1/electron-v8.0.1-win32-x64.zip
//把下载的包放到某个目录下C:\D\java\workspace_Electron\ele-os
//重新运行打包命令
electron-packager ./ demo --overwrite --platform=win32 --asar --out=OutApp --app-version=0.0.1 --electron-zip-dir=C:\D\java\workspace_Electron\ele-os
//打开工程根目录下的OutApp, 打开里面的文件夹运行应用

图片描述

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消