嫌GUI太丑不好用?来试试Electron

本想用GUI画程序框,没想到这么难用,于是找到了Electron
搭建一个Electron项目和搭建一个Vue项目差不多

#没有vue-cli的需要安装,不过用这个的估计都用过Vue,可以跳过
npm install -g vue-cli

#创建项目my-project,最后面是名字,按需要更改
vue init simulatedgreg/electron-vue my-project

cd my-project
npm install

npm run dev

这里搭建出来倒是没问题,运行的时候倒是碰到了点问题

先是找不到各种依赖(已经cnpm install了)
找不到chalk
这里就直接cnpm install chalk了但是到最后安装eletron失败要我重新装
删了node_modules重新cnpm install一下

还有关于chromedriver问题的可以参考下这篇博客

终于看到了界面
界面
这个样子还是异常,说是找不到process
cmd异常
找别人的教程发现这是Node版本太高(超过12)
可以降级
不想降级的还有另一个办法

在webpack.renderer.config和webpack.web.config的图示位置添加下面的那段代码
webpack.renderer.config
webpack.web.config

//Webpack ReferenceError: process is not defined
templateParameters(compilation, assets, options) {
  return {
	compilation: compilation,
	webpack: compilation.getStats().toJson(),
	webpackConfig: compilation.options,
	htmlWebpackPlugin: {
	  files: assets,
	  options: options
	},
	process,
  };
},
// ==End==

成功
看到这个页面就算是成功搭建了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值