文章首发于:clawhub.club


最近要开发一款桌面应用,但是作为一个JAVA+半吊子Go开发人员,这一点有点难,幸好爱折腾,以前学过一丢丢VUE,也开发了一款小说阅读小程序,对前端也就知道这么一丢丢的东西。

所以找了半天,最后决定用vue开发,最后electron打包成win平台可执行程序。
因为vue结合electron对我来说实在是太难了,所以我在github上找了个开源脚手架:https://github.com/SimulatedGREG/electron-vue

  • vue init simulatedgreg/electron-vue my-project
  • cd my-project
  • npm install
  • npm run dev

依着上面的步骤,跑出了页面。
image.png

但是我还不知道为啥上面获取到的信息,和我本地版本不一样,感觉是package-lock.json搞得鬼。
项目中的:
image.png
本地的:
image.png

但是目前构建成可执行文件还是失败的,摸索中。。。