electron windows桌面端应用

     小伙伴的需求是获取某个文件夹下,某种类型的文件名称,并且用符号分割开来。刚开始文件少,手动复制并没有觉得麻烦,文件多了,觉得好麻烦。

    写桌面端的方式也挺多,只不过最近了解到可以用node.js也可以写桌面端,所以决定试一试。试试electron + vue + element ui,来实现这个小功能。

一、提前用npm 安装好vue ,electron等

   用脚手架下载项目

vue init simulatedgreg/electron-vue electron-vue-demo

引入ElementUI相关包

npm install element-ui -S

在main.js中使用element - ui

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

二、打包

想要打包成exe文件,

在 初始化的时候,小编采用的是electron-builder。

在使用npm run build的时候,报错主要分为两个类型,

1.是包下不下来,按照提示的包,可以通过github或者CNPM Binaries Mirror下载下来,

  • 下载地址

    • GitHub:https://github.com/electron/electron/releases
    • 淘宝镜像:https://npm.taobao.org/mirrors/electron/

主要是需要三个文件,需要放到对应路径下

C:\Users\用户名\AppData\Local\electron-builder\Cache

C:\Users\用户名\AppData\Local\electron\Cache

小编没有找到 SHASUMS256.txt-2.0.18.txt对应版本,是 从随意一个SHASUMS256.txt文件中复制 下来,改的名称,需要改成对应版本号。

2.提示The process cannot access the file because it is being used by another process.

通过把vscode关闭,重新打开来解决这个问题 。

最后npm run build成功,结果生成了exe文件。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值