使用electron-vue框架快速开发桌面应用

使用文档:https://simulatedgreg.gitbooks.io/electron-vue/content/en/renderer-process.html

使用electron-vue框架快速开发桌面应用_第1张图片

  1. 搭建一个electron-vue的项目

打开cmd进入你要创建桌面项目的目录,然后执行命令:vue init simulatedgreg/electron-vue demo
如下:

Microsoft Windows [版本 10.0.17763.194]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>e:
E:\>cd E:\My files\54651
E:\My files\54651>vue init simulatedgreg/electron-vue demo

然后一路回车,搭建完是这样的:

Microsoft Windows [版本 10.0.17763.194]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>e:
E:\>cd E:\My files\54651
E:\My files\54651>vue init simulatedgreg/electron-vue demo
? Application Name my-project
? Application Id com.example.yourapp
? Application Version 0.0.1
? Project description An electron-vue project
? Use Sass / Scss? Yes
? Select which Vue plugins to install (Press <space> to select, <a> to toggle all, <i> to invert selection)axios, vue-el
ectron, vue-router, vuex, vuex-electron
? Use linting with ESLint? Yes
? Which ESLint config would you like to use? Standard
? Set up unit testing with Karma + Mocha? Yes
? Set up end-to-end testing with Spectron + Mocha? Yes
? What build tool would you like to use? builder
? author quanyi <quany@yunker.com.cn>

   vue-cli · Generated "demo".

---

All set. Welcome to your new electron-vue project!

Make sure to check out the documentation for this boilerplate at
https://simulatedgreg.gitbooks.io/electron-vue/content/.

Next Steps:

  $ cd my-project
  $ yarn (or `npm install`)
  $ yarn run dev (or `npm run dev`)


E:\My files\54651>|

此时看看你搭建的目录:
使用electron-vue框架快速开发桌面应用_第2张图片

  1. 进入搭建好的这个目录,执行npm install安装vue的依赖文件

E:\My files\54651>cd demo
E:\My files\54651\demo>npm install

完事看看你的目录是不是多了个node_modules的文件夹呢?
使用electron-vue框架快速开发桌面应用_第3张图片

  1. 至此已经搭建完事了,可以执行npm run dev启动看看效果了:

E:\My files\54651\demo>npm run dev

执行npm run dev后很快就会自动跳出你搭建的程序页面:
使用electron-vue框架快速开发桌面应用_第4张图片
在这一步骤当中你可以在src里的renderer文件夹里进行完善编辑你的程序页面。
在你改代码后保存完代码,页面时自动刷新的:
使用electron-vue框架快速开发桌面应用_第5张图片
和浏览器一样摁F12可以打开调试面板

  1. 完善完毕后打包就会形成 .exe的启动文件

终止批处理操作吗(Y/N)? y	                                //因为刚才的程序还在启动,所以我终止下再打包。

E:\My files\54651\my-project>npm run build					//特别说明一下这里:如果是第二次以后的打包一定要执行npm run build:clear后再执行npm run build

E:\My files\54651\my-project>|

.exe的启动文件就在build文件夹里,双击它,就会安装并启动
使用electron-vue框架快速开发桌面应用_第6张图片


注意: electron-vue开发过程中对语法要求特别高!少个多个空格报错,多一行空行报错,少个逗号封号什么的都会报错,一定要规范代码语法!

好了,全程完事,开启你程序之旅吧

你可能感兴趣的:(使用electron-vue框架快速开发桌面应用)