electron-vue的app.asar

electron-vue的app.asar

下面的例子都是以window系统为基准,并且项目为一个electron-vue项目,为使用vue-cli-plugin-electron-builder为打包工具。

app.asar的位置

会在打包目录下生成一个叫win-unpacked的文件夹,其中在win-unpacked目录下有软件的exe执行文件和其他文件夹,其中有resources的文件夹。

app.asar的位置就在resources下面。

解压app.asar

解压app.asar需要asar工具,使用npm全局安装

npm install asar -g

解压命令如下:

asar e app.asar ./app

解压后会发现,在目录下会生成一个app的目录文件夹,打开后会发现app.asar解压后是一堆打包了的js和css和一些静态资源文件。

_static和 _dirname

__dirname__static在dev环境中,代表以下路径:

dev produce
__dirname 指向main.js文件所在的目录 指向<app.asar>
__static 指向publish(静态资源目录) 指向<app.asar>

猜你喜欢

转载自blog.csdn.net/qq_43203949/article/details/128322668