EfonMark

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

概述

Electron 是基于 Nodejs (nodejs 是一个基于 Chrome V8 引擎的 JavaScript 运行环
境, 可以让 javascript 运行在后端)的一个跨平台开发框架, 可以跨 Linux/Windows/Mac
OS. 其主要使用 Javascript 作为主要开发语言, 同时通过 html, css 甚至 python/C/C++
作为辅助. 由于 VScode 的带动, 基于 Electron 的应用越来越多, 同时 nodejs 社区也持续
的活跃.

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

前言

昨天一番解了很久想解这个electron打包python可执行文件为一体的方法,因为要发布我们的小工具,必须要打包为一个安装包啊,不然对于计算机小白来讲太不友好了。今天一番发挥极客精神,必须要将这个问题解决啊,至少。。。。暂时在某种程度上解决这个问题吧。

看来要学习一样技能,还是要成体系的学习才行,但现在这个技术日新月异的时代,等有完整教程或书籍出来时,你已经落后了,或许这个技术已经成熟了。很多技术问题在互联网上才是最新最全的,所以最好的方式,便是结合互联网上的这些最新最全的资料,在自己学习爬坑的过程中,随时整理、记录出一套自己的学习笔记、知识体系,最终当我们对这们技能掌握到一定程度后,也许我们自己的学习笔记,便是一本最新最全的技术指导书,哈哈。

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

前言

一番前面用electron+nodejs+vue+python开发了一个pdf合并工具,现在的情况是:

  • "build": "node .electron-vue/build.js && electron-builder"脚本可以单独打包好这个electron工程为exe可执行程序;
  • "build-python": "pyinstaller ./py/api.py --clean --distpath ./pydist"可以打包好python程序为exe可执行程序。
  • 安装完electron的可执行程序,并将打包好的python可执行程序放到electron的安装目录下,这个程序就可以正常运行了。

但显然想要成为一款合格的可发布的程序,这是绝对不能接受的。于是一番就开始了漫长的怕坑之路。

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

前言

昨天我们实现了vue下获取单个文件的绝对路径,并且通过另外一个按钮将所选文件的路径显示出来。

显然这是很不人性化的,想要人性化,需要解决两个问题:

  • 一次可以选择多个文件
  • 文件选择完后立即显示出所有所选文件的绝对路径

一番码客 : 挖掘你关心的亮点。
http://www.efonmark.com

本文目录:

[TOC]

前言

我们在开发electron桌面应用时,因为常常希望对一些本地文件做一些操作,需要获取到这个文件的绝对路径。今天一番在electron-vue下实现了单击按钮选择文件,并获取文件绝对路径然后显示出来的效果。在本来要放弃的时候突然柳暗花明。


蜀ICP备19039940号

总访问量为