Electron从入门到放弃

真就入门直接劝退。一个非专业前端的初步尝试。

👉官网👈

首先你需要有nodenpm环境。

然后创建一个文件夹,执行下面的命令初始化项目。

npm init -y
npm i --save-dev electron

第一条命令会创建package.json文件,第二个命令则会创建node_modules目录,并下载Electron依赖,但是这个命令会报错。
在这里插入图片描述
这是第一次劝退,还没入门就开始劝退。没啥好办法,换镜像源,或者用cnpm多试它几次,哎,居然就好了。

接下来是创建main.jsindex.html文件,照着官方文档抄就好了。再然后是修改package.json文件,在script下加一行"start": "electron ."

注意官方在介绍package.json文件时,有一条特别提醒:

注意:author 和 description 字段对于打包来说是必要的,否则运行 npm run make 命令时会报错。

npm run make是用来打包的命令,后面会遇到。

终于激动人心的时刻到来了,执行npm start启动程序。
在这里插入图片描述
我特么。。。

这是electron依赖安装有问题,我们需要多执行几次npm i --save-dev electron这个命令,如果报错还是一样的处理,直到这个命令不再报错了,npm start应该就能成功了。

但是你以为这就结束了吗?不,这还只是噩梦的开始。接下来的步骤是打包,让你体会到什么是人间地狱。

按照官方的步骤,首先需要执行命令npm install --save-dev @electron-forge/cli安装Electron Forge,不用怀疑肯定会报错的。仔细看,它会提示你缺少了什么库,应该用什么命令去安装,直接将命令拷贝出来执行就可以了。如果还是报错,只有两招,一是换镜像源,二是用到npm的地方换成cnpm,大概就可以成功了。

最后是执行npm run make打包。按照惯例,肯定是先报个错。先根据提示执行npm install,如果报错就换成cnpm install,再次执行npm run make命令,如果还是不行,建议换成cnpm run make

接下来是会卡住,而且会卡很长时间,然后报错。

就是这最后的临门一脚,成了我无法跨越的鸿沟,就像隔断牛郎织女的银河,明明就在眼前,却想而不得。

带师,我悟了。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值