快捷搜索:  汽车  科技

vue2和electron整合教程(ElectronVue2除草之路)

vue2和electron整合教程(ElectronVue2除草之路)哦豁 又报错了PS D:\ComponyRepository\archive-manage\archive-manage-admin-desktop> npx electron-forge import >> ✔ Checking your system ✔ Initializing Git Repository ✔ Writing modified package.json file ✔ Installing dependencies ✔ Writing modified package.json file ✔ Fixing .gitignore We have ATTEMPTED to convert your app to be in a format that electron-forge understands. Thanks for using Elec

环境
  • electron 18.2.3
  • vue 2.16.2
开始除草
  1. vue.config.js 配置 publicPath 为 ./

module.exports = { publicPath: "./" }

2. token 存入 cookie 失效,改为存入 localStorage

3.vue-router 模式改为 hash

4.请求后台接口的基本路径改为全路径 "/api" -> "http://localhost:10020"

运行 npx electron-forge import 报错

PS D:\ComponyRepository\archive-manage\archive-manage-admin-desktop> npx electron-forge import >> ✔ Checking your system ✔ Initializing Git Repository ✔ Writing modified package.json file ✖ Installing dependencies An unhandled error has occurred inside Forge: Failed to install modules: ["electron-squirrel-startup"] With output: Command failed with a non-zero return code (4294963214): npm install electron-squirrel-startup --save npm ERR! code EBUSY npm ERR! syscall rename npm ERR! path D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat npm ERR! dest D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked rename 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat' -> 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat' npm ERR! A complete log of this run can be found in: npm ERR! D:\npm-cache\_logs\2022-07-03T01_50_06_636Z-debug-0.log npm ERR! code EBUSY npm ERR! syscall rename npm ERR! path D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat npm ERR! dest D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked rename 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat' -> 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat' npm ERR! A complete log of this run can be found in: npm ERR! D:\npm-cache\_logs\2022-07-03T01_50_06_636Z-debug-0.log Error: Failed to install modules: ["electron-squirrel-startup"] With output: Command failed with a non-zero return code (4294963214): npm install electron-squirrel-startup --save npm ERR! code EBUSY npm ERR! syscall rename npm ERR! path D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat npm ERR! dest D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked rename 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat' -> 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat' npm ERR! A complete log of this run can be found in: npm ERR! D:\npm-cache\_logs\2022-07-03T01_50_06_636Z-debug-0.log npm ERR! code EBUSY npm ERR! syscall rename npm ERR! path D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat npm ERR! dest D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat npm ERR! errno -4082 npm ERR! EBUSY: resource busy or locked rename 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\electron\dist\icudtl.dat' -> 'D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\.electron-Y0xXqQhN\dist\icudtl.dat' npm ERR! A complete log of this run can be found in: npm ERR! D:\npm-cache\_logs\2022-07-03T01_50_06_636Z-debug-0.log at Object._default [as default] (D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\@electron-forge\core\dist\util\install-dependencies.js:55:19) at async D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\node_modules\@electron-forge\core\dist\api\import.js:149:9

尝试一: 网上说关闭杀毒软件,关闭火绒后还是失败

尝试二: 删除 node_modules ,重新 npm install

删除 node_modeules 的过程中,我发现 npm run start 是运行着的。那么会不会是node_modules 正在被使用所以安装失败,一会儿验证一下。

嗯 删除node_modules 重新 npm install 成功!!!✨✨✨

PS D:\ComponyRepository\archive-manage\archive-manage-admin-desktop> npx electron-forge import >> ✔ Checking your system ✔ Initializing Git Repository ✔ Writing modified package.json file ✔ Installing dependencies ✔ Writing modified package.json file ✔ Fixing .gitignore We have ATTEMPTED to convert your app to be in a format that electron-forge understands. Thanks for using Electron Forge!!!

vue2和electron整合教程(ElectronVue2除草之路)(1)

漂亮!!! 使用 make 命令来创建可分发的应用程序。

哦豁 又报错了

PS D:\ComponyRepository\archive-manage\archive-manage-admin-desktop> npm run make >> >> > my-electron-app@1.0.0 make /my-electron-app >> > electron-forge make >> >> ? Checking your system >> ? Resolving Forge Config >> We need to package your application before we can make it >> ? Preparing to Package Application for arch: x64 >> ? Preparing native dependencies >> ? Packaging Application >> Making for the following targets: zip >> ? Making for target: zip - On platform: darwin - For arch: x64 > obsolete-user-appear-5dy6p@1.0.0 make > electron-forge make ✔ Checking your system ✔ Resolving Forge Config We need to package your application before we can make it ✔ Preparing to Package Application for arch: x64 ✔ Preparing native dependencies ✔ Packaging Application Making for the following targets: squirrel ✔ Making for target: squirrel - On platform: win32 - For arch: x64 > : 无法将“>”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:3 字符: 1 > my-electron-app@1.0.0 make /my-electron-app ~ CategoryInfo : ObjectNotFound: (>:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException > : 无法将“>”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:4 字符: 1 > electron-forge make ~ CategoryInfo : ObjectNotFound: (>:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:6 字符: 1 ✔ Checking your system ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:7 字符: 1 ✔ Resolving Forge Config ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException We : 无法将“We”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:8 字符: 1 We need to package your application before we can make it ~~ CategoryInfo : ObjectNotFound: (We:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:9 字符: 1 ✔ Preparing to Package Application for arch: x64 ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:10 字符: 1 ✔ Preparing native dependencies ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:11 字符: 1 ✔ Packaging Application ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException Making : 无法将“Making”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:12 字符: 1 Making for the following targets: zip ~~~~~~ CategoryInfo : ObjectNotFound: (Making:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException ✔ : 无法将“✔”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:13 字符: 1 ✔ Making for target: zip - On platform: darwin - For arch: x64 ~ CategoryInfo : ObjectNotFound: (✔:String) [] CommandNotFoundException FullyQualifiedErrorId : CommandNotFoundException PS D:\ComponyRepository\archive-manage\archive-manage-admin-desktop>

vue2和electron整合教程(ElectronVue2除草之路)(2)

这报错看着就... ... 很莫名其妙!!!

不过我灵机一动,把PowerShell 换成 cmd 窗口,就解决了

D:\ComponyRepository\archive-manage\archive-manage-admin-desktop>npm run make > obsolete-user-appear-5dy6p@1.0.0 make > electron-forge make ✔ Checking your system ✔ Resolving Forge Config We need to package your application before we can make it ✔ Preparing to Package Application for arch: x64 ✔ Preparing native dependencies ✔ Packaging Application Making for the following targets: squirrel ✔ Making for target: squirrel - On platform: win32 - For arch: x64 D:\ComponyRepository\archive-manage\archive-manage-admin-desktop>

vue2和electron整合教程(ElectronVue2除草之路)(3)

输入 tree 输出打包结果目录结构:

vue2和electron整合教程(ElectronVue2除草之路)(4)

哎嘿,咋个只有目录没有文件呢?换一个

输入 tree /f 输出打包结果目录和文件结构:

请到文末查看

这长度真是... ... 一言难尽、恐怖如斯 我只能说 对不起 我错了!!!

截图就免了吧✨✨ PS:主要是不会长截图

实在是太长了,为了各位看官的体验还是放在文尾附件吧

双击 "~\out\obsolete-user-appear-5dy6p-win32-x64\obsolete-user-appear-5dy6p.exe" 启动程序......

启动成功,完美!!!✨✨✨

不过,看着这个文件名,我陷入了沉思......

果然,还是改了吧,强迫症完全受不了

瞅瞅 package.json ,嗯...... 应该是改这个

vue2和electron整合教程(ElectronVue2除草之路)(5)

相信自己,不看文档了,就它了,走你

vue2和electron整合教程(ElectronVue2除草之路)(6)

然后 npm run make 记得不要用 PowerShell ,要用 cmd

软件名成了 "~\out\archive-manage-admin-win32-x64\archive-manage-admin.exe"

嗯...... 舒服了 完美

不过,这怎么是个文件夹呢?

看着有那么一点不高端......
大气、上档次

哎嘿,无知了,原来已经有 .exe 后缀的安装包了。路径:"~\out\make\squirrel.windows\x64\archive-manage-admin-1.0.0 Setup.exe"

文末小菜

温馨提示:接下来的可以不看

打包后的目录结构:

D:\ComponyRepository\archive-manage\archive-manage-admin-desktop\out>tree /f 文件夹 PATH 列表 卷序列号为 B62B-C103 D:. ├─make │ └─squirrel.windows │ └─x64 │ obsolete-user-appear-5dy6p-1.0.0 Setup.exe │ obsolete_user_appear_5dy6p-1.0.0-full.nupkg │ RELEASES │ └─obsolete-user-appear-5dy6p-win32-x64 │ chrome_100_percent.pak │ chrome_200_percent.pak │ d3dcompiler_47.dll │ ffmpeg.dll │ icudtl.dat │ libEGL.dll │ libGLESv2.dll │ LICENSE │ LICENSES.chromium.html │ obsolete-user-appear-5dy6p.exe │ resources.pak │ snapshot_blob.bin │ Squirrel.exe │ v8_context_snapshot.bin │ version │ vk_swiftshader.dll │ vk_swiftshader_icd.json │ vulkan-1.dll │ ├─locales │ am.pak │ ar.pak │ bg.pak │ bn.pak │ ca.pak │ cs.pak │ da.pak │ de.pak │ el.pak │ en-GB.pak │ en-US.pak │ es-419.pak │ es.pak │ et.pak │ fa.pak │ fi.pak │ fil.pak │ fr.pak │ gu.pak │ he.pak │ hi.pak │ hr.pak │ hu.pak │ id.pak │ it.pak │ ja.pak │ kn.pak │ ko.pak │ lt.pak │ lv.pak │ ml.pak │ mr.pak │ ms.pak │ nb.pak │ nl.pak │ pl.pak │ pt-BR.pak │ pt-PT.pak │ ro.pak │ ru.pak │ sk.pak │ sl.pak │ sr.pak │ sv.pak │ sw.pak │ ta.pak │ te.pak │ th.pak │ tr.pak │ uk.pak │ vi.pak │ zh-CN.pak │ zh-TW.pak │ ├─resources │ └─app │ │ .gitignore │ │ index.html │ │ main.js │ │ package.json │ │ preload.js │ │ renderer.js │ │ styles.css │ │ │ ├─dist │ │ │ dist.zip │ │ │ favicon.ico │ │ │ index.html │ │ │ index.html.gz │ │ │ LodopFuncs.js │ │ │ LodopFuncs.js.gz │ │ │ robots.txt │ │ │ │ │ ├─hiprint │ │ │ │ custom.html │ │ │ │ custom.html.gz │ │ │ │ hi.png │ │ │ │ hiprint.bundle.js │ │ │ │ hiprint.bundle.js.gz │ │ │ │ hiprint.config.js │ │ │ │ hiprint.config.js.gz │ │ │ │ polyfill.min.js │ │ │ │ polyfill.min.js.gz │ │ │ │ │ │ │ ├─css │ │ │ │ │ hiprint.css │ │ │ │ │ hiprint.css.gz │ │ │ │ │ print-lock.css │ │ │ │ │ print-lock.css.gz │ │ │ │ │ │ │ │ │ └─image │ │ │ │ hi.png │ │ │ │ jquery.minicolors.png │ │ │ │ │ │ │ ├─custom_test │ │ │ │ config-etype-provider.js │ │ │ │ config-etype-provider.js.gz │ │ │ │ config-print-data.js │ │ │ │ config-print-data.js.gz │ │ │ │ config-print-json.js │ │ │ │ config-print-json.js.gz │ │ │ │ custom-etype-provider.js │ │ │ │ custom-etype-provider.js.gz │ │ │ │ custom-print-json.js │ │ │ │ custom-print-json.js.gz │ │ │ │ print-data.js │ │ │ │ print-data.js.gz │ │ │ │ │ │ │ └─plugins │ │ │ │ jq-3.31.js │ │ │ │ jq-3.31.js.gz │ │ │ │ jquery.hiwprint.js │ │ │ │ jquery.hiwprint.js.gz │ │ │ │ jquery.jqprint-0.3.js │ │ │ │ jquery.jqprint-0.3.js.gz │ │ │ │ jquery.minicolors.min.js │ │ │ │ jquery.minicolors.min.js.gz │ │ │ │ JsBarcode.all.min.js │ │ │ │ JsBarcode.all.min.js.gz │ │ │ │ qrcode.js │ │ │ │ qrcode.js.gz │ │ │ │ socket.io.js │ │ │ │ socket.io.js.gz │ │ │ │ │ │ │ └─jspdf │ │ │ canvas2image.js │ │ │ canvas2image.js.gz │ │ │ canvg.min.js │ │ │ canvg.min.js.gz │ │ │ html2canvas.min.js │ │ │ html2canvas.min.js.gz │ │ │ jspdf.min.js │ │ │ jspdf.min.js.gz │ │ │ │ │ ├─html │ │ │ ie.html │ │ │ ie.html.gz │ │ │ │ │ ├─iconfont │ │ │ demo.css │ │ │ demo.css.gz │ │ │ demo_index.html │ │ │ demo_index.html.gz │ │ │ iconfont.css │ │ │ iconfont.css.gz │ │ │ iconfont.js │ │ │ iconfont.js.gz │ │ │ iconfont.json │ │ │ iconfont.ttf │ │ │ iconfont.woff │ │ │ iconfont.woff2 │ │ │ │ │ ├─lib │ │ │ jquery1.12.4.min.js │ │ │ jquery1.12.4.min.js.gz │ │ │ │ │ ├─static │ │ │ ├─css │ │ │ │ app.a827722b.css │ │ │ │ app.a827722b.css.gz │ │ │ │ chunk-0120c0a1.8834ec74.css │ │ │ │ chunk-0120c0a1.8834ec74.css.gz │ │ │ │ chunk-01ef53b6.c621826b.css │ │ │ │ chunk-01ef53b6.c621826b.css.gz │ │ │ │ chunk-092146ec.60105c02.css │ │ │ │ chunk-092146ec.60105c02.css.gz │ │ │ │ chunk-0a980a7f.20b33cd6.css │ │ │ │ chunk-0a980a7f.20b33cd6.css.gz │ │ │ │ chunk-0daa3e6e.019ddcba.css │ │ │ │ chunk-0daa3e6e.019ddcba.css.gz │ │ │ │ chunk-11ae0820.809d0168.css │ │ │ │ chunk-11ae0820.809d0168.css.gz │ │ │ │ chunk-1208fcbe.793cbdf1.css │ │ │ │ chunk-1208fcbe.793cbdf1.css.gz │ │ │ │ chunk-1d5c9fd2.9e71617e.css │ │ │ │ chunk-1d5c9fd2.9e71617e.css.gz │ │ │ │ chunk-2521a8ac.73b0e841.css │ │ │ │ chunk-2521a8ac.73b0e841.css.gz │ │ │ │ chunk-2694b46f.da6bdf11.css │ │ │ │ chunk-2694b46f.da6bdf11.css.gz │ │ │ │ chunk-2783a9b0.df436094.css │ │ │ │ chunk-2783a9b0.df436094.css.gz │ │ │ │ chunk-3044885a.ed4ba010.css │ │ │ │ chunk-3044885a.ed4ba010.css.gz │ │ │ │ chunk-33c97382.142a8a52.css │ │ │ │ chunk-33c97382.142a8a52.css.gz │ │ │ │ chunk-345dd7f2.bbc9fa95.css │ │ │ │ chunk-345dd7f2.bbc9fa95.css.gz │ │ │ │ chunk-366dec52.abc48bab.css │ │ │ │ chunk-366dec52.abc48bab.css.gz │ │ │ │ chunk-3855a812.1302ba6b.css │ │ │ │ chunk-3855a812.1302ba6b.css.gz │ │ │ │ chunk-38f92da8.de928251.css │ │ │ │ chunk-38f92da8.de928251.css.gz │ │ │ │ chunk-3c3f73de.74496202.css │ │ │ │ chunk-3c3f73de.74496202.css.gz │ │ │ │ chunk-444dbb2e.3e10cd59.css │ │ │ │ chunk-444dbb2e.3e10cd59.css.gz │ │ │ │ chunk-47fcb78e.8c3738ff.css │ │ │ │ chunk-47fcb78e.8c3738ff.css.gz │ │ │ │ chunk-484e345f.2f96dfff.css │ │ │ │ chunk-484e345f.2f96dfff.css.gz │ │ │ │ chunk-499c73ec.87223628.css │ │ │ │ chunk-499c73ec.87223628.css.gz │ │ │ │ chunk-4a617ba2.840eed92.css │ │ │ │ chunk-4a617ba2.840eed92.css.gz │ │ │ │ chunk-55d183ec.4e8637e7.css │ │ │ │ chunk-55d183ec.4e8637e7.css.gz │ │ │ │ chunk-599f6f8f.7cf297c8.css │ │ │ │ chunk-599f6f8f.7cf297c8.css.gz │ │ │ │ chunk-5a2f9c7b.84f98409.css │ │ │ │ chunk-5a2f9c7b.84f98409.css.gz │ │ │ │ chunk-5b83c289.ce2a2394.css │ │ │ │ chunk-5b83c289.ce2a2394.css.gz │ │ │ │ chunk-5ce7e94a.23b0c812.css │ │ │ │ chunk-5ce7e94a.23b0c812.css.gz │ │ │ │ chunk-5d5dae90.26edb5dd.css │ │ │ │ chunk-5d5dae90.26edb5dd.css.gz │ │ │ │ chunk-62c964fe.fee2a7d8.css │ │ │ │ chunk-62c964fe.fee2a7d8.css.gz │ │ │ │ chunk-6a51e97f.5a402cd2.css │ │ │ │ chunk-6a51e97f.5a402cd2.css.gz │ │ │ │ chunk-6b8a81a0.7112f259.css │ │ │ │ chunk-7038a376.c621826b.css │ │ │ │ chunk-7038a376.c621826b.css.gz │ │ │ │ chunk-751df449.9d85eb03.css │ │ │ │ chunk-78315fed.71794430.css │ │ │ │ chunk-78315fed.71794430.css.gz │ │ │ │ chunk-78d8ddda.bee26a02.css │ │ │ │ chunk-78d8ddda.bee26a02.css.gz │ │ │ │ chunk-7d80f20e.4b262291.css │ │ │ │ chunk-7d80f20e.4b262291.css.gz │ │ │ │ chunk-7d993ace.db631dbc.css │ │ │ │ chunk-7d993ace.db631dbc.css.gz │ │ │ │ chunk-7f21059c.e003ce74.css │ │ │ │ chunk-7f21059c.e003ce74.css.gz │ │ │ │ chunk-825dd1ba.30c49e33.css │ │ │ │ chunk-825dd1ba.30c49e33.css.gz │ │ │ │ chunk-8ea35666.1569b682.css │ │ │ │ chunk-961ca634.6c159a36.css │ │ │ │ chunk-a5d776b8.17f10da0.css │ │ │ │ chunk-a5d776b8.17f10da0.css.gz │ │ │ │ chunk-b739d98a.3fe8a06b.css │ │ │ │ chunk-b739d98a.3fe8a06b.css.gz │ │ │ │ chunk-c95909ba.318f370b.css │ │ │ │ chunk-c95909ba.318f370b.css.gz │ │ │ │ chunk-cf1b3bf4.59a802bc.css │ │ │ │ chunk-d65a0038.ed4ba010.css │ │ │ │ chunk-d65a0038.ed4ba010.css.gz │ │ │ │ chunk-d742c010.fe432c48.css │ │ │ │ chunk-d742c010.fe432c48.css.gz │ │ │ │ chunk-de914e82.28b4bbab.css │ │ │ │ chunk-de914e82.28b4bbab.css.gz │ │ │ │ chunk-e94753e6.d8acef9a.css │ │ │ │ chunk-e94753e6.d8acef9a.css.gz │ │ │ │ chunk-libs.ea078ece.css │ │ │ │ chunk-libs.ea078ece.css.gz │ │ │ │ │ │ │ ├─fonts │ │ │ │ element-icons.535877f5.woff │ │ │ │ element-icons.732389de.ttf │ │ │ │ │ │ │ ├─img │ │ │ │ 401.089007e7.gif │ │ │ │ 404.a57b6f31.png │ │ │ │ 404_cloud.0f4bc32b.png │ │ │ │ bg_home.18c3c46f.png │ │ │ │ dark.412ca67e.svg │ │ │ │ ic_ckxt.01c4495c.png │ │ │ │ ic_cxxt.b814fc51.png │ │ │ │ ic_wplr.20667244.png │ │ │ │ ic_yxzt.e06975f1.png │ │ │ │ light.4183aad0.svg │ │ │ │ login-background.f9f49138.jpg │ │ │ │ logo.4eeb8a8e.png │ │ │ │ 工作台.211a8e4c.png │ │ │ │ 打印缺省.1a1c2065.png │ │ │ │ 缺省图.4e01c4a2.png │ │ │ │ 销毁方式.6bc86f6e.png │ │ │ │ 默认图片.34cc6dbd.png │ │ │ │ │ │ │ └─js │ │ │ app.5723eb9e.js │ │ │ app.5723eb9e.js.gz │ │ │ chunk-0007c6ad.cc02710f.js │ │ │ chunk-0007c6ad.cc02710f.js.gz │ │ │ chunk-005cb0c7.a5dd14c4.js │ │ │ chunk-005cb0c7.a5dd14c4.js.gz │ │ │ chunk-0120c0a1.cddd5fdb.js │ │ │ chunk-0120c0a1.cddd5fdb.js.gz │ │ │ chunk-01c12813.0375f47e.js │ │ │ chunk-01c12813.0375f47e.js.gz │ │ │ chunk-01ef53b6.42be7c0b.js │ │ │ chunk-01ef53b6.42be7c0b.js.gz │ │ │ chunk-04621586.bd6f73af.js │ │ │ chunk-04621586.bd6f73af.js.gz │ │ │ chunk-0586d9f0.f6aafbfe.js │ │ │ chunk-0586d9f0.f6aafbfe.js.gz │ │ │ chunk-08a95000.688a3751.js │ │ │ chunk-08a95000.688a3751.js.gz │ │ │ chunk-092146ec.877d738e.js │ │ │ chunk-092146ec.877d738e.js.gz │ │ │ chunk-0a980a7f.bf809cc8.js │ │ │ chunk-0a980a7f.bf809cc8.js.gz │ │ │ chunk-0b9c47ea.75b06ba6.js │ │ │ chunk-0b9c47ea.75b06ba6.js.gz │ │ │ chunk-0be75ccd.e8d797bc.js │ │ │ chunk-0be75ccd.e8d797bc.js.gz │ │ │ chunk-0d5b0085.0338ea7c.js │ │ │ chunk-0d5b0085.0338ea7c.js.gz │ │ │ chunk-0daa3e6e.5ef0f16b.js │ │ │ chunk-0daa3e6e.5ef0f16b.js.gz │ │ │ chunk-0e7475a6.5ce85bbc.js │ │ │ chunk-0e7475a6.5ce85bbc.js.gz │ │ │ chunk-10b356c3.e4c19dd5.js │ │ │ chunk-10b356c3.e4c19dd5.js.gz │ │ │ chunk-10fcf07c.2a492377.js │ │ │ chunk-10fcf07c.2a492377.js.gz │ │ │ chunk-11ae0820.e1a24312.js │ │ │ chunk-11ae0820.e1a24312.js.gz │ │ │ chunk-1208fcbe.30e7bb74.js │ │ │ chunk-1208fcbe.30e7bb74.js.gz │ │ │ chunk-1348daec.75d4932f.js │ │ │ chunk-1348daec.75d4932f.js.gz │ │ │ chunk-17547464.af2cb243.js │ │ │ chunk-17547464.af2cb243.js.gz │ │ │ chunk-18419496.cff35d71.js │ │ │ chunk-18419496.cff35d71.js.gz │ │ │ chunk-1d5c9fd2.db168470.js │ │ │ chunk-1d5c9fd2.db168470.js.gz │ │ │ chunk-1f2eae2c.e1d025c3.js │ │ │ chunk-1f2eae2c.e1d025c3.js.gz │ │ │ chunk-1fb10bce.2b8f906c.js │ │ │ chunk-1fb10bce.2b8f906c.js.gz │ │ │ chunk-20507249.1acb7bbb.js │ │ │ chunk-20507249.1acb7bbb.js.gz │ │ │ chunk-20afc9dc.f155df88.js │ │ │ chunk-20afc9dc.f155df88.js.gz │ │ │ chunk-210ca3e9.d421891a.js │ │ │ chunk-210ca3e9.d421891a.js.gz │ │ │ chunk-210ce324.98b1f809.js │ │ │ chunk-210ce324.98b1f809.js.gz │ │ │ chunk-21851506.2ed65137.js │ │ │ chunk-21851506.2ed65137.js.gz │ │ │ chunk-2521a8ac.355dce62.js │ │ │ chunk-2521a8ac.355dce62.js.gz │ │ │ chunk-2694b46f.4305ee4a.js │ │ │ chunk-2694b46f.4305ee4a.js.gz │ │ │ chunk-2727631f.ce8fb9e0.js │ │ │ chunk-2727631f.ce8fb9e0.js.gz │ │ │ chunk-2783a9b0.b901fbce.js │ │ │ chunk-2783a9b0.b901fbce.js.gz │ │ │ chunk-2bb7b688.b5fd9795.js │ │ │ chunk-2bb7b688.b5fd9795.js.gz │ │ │ chunk-2d0b1626.139e9570.js │ │ │ chunk-2d0b1626.139e9570.js.gz │ │ │ chunk-2d0b28bf.b22e357c.js │ │ │ chunk-2d0b28bf.b22e357c.js.gz │ │ │ chunk-2d0b2b28.9ffc10ea.js │ │ │ chunk-2d0b2b28.9ffc10ea.js.gz │ │ │ chunk-2d0b8aee.1559a8db.js │ │ │ chunk-2d0b8aee.1559a8db.js.gz │ │ │ chunk-2d0c1018.77a42e04.js │ │ │ chunk-2d0c1415.f71953b6.js │ │ │ chunk-2d0c1415.f71953b6.js.gz │ │ │ chunk-2d0c4ff1.881d4eef.js │ │ │ chunk-2d0c4ff1.881d4eef.js.gz │ │ │ chunk-2d0c8e18.a9b040b2.js │ │ │ chunk-2d0c8e18.a9b040b2.js.gz │ │ │ chunk-2d0c91f0.7891645f.js │ │ │ chunk-2d0c91f0.7891645f.js.gz │ │ │ chunk-2d0c94ba.16fa117d.js │ │ │ chunk-2d0c94ba.16fa117d.js.gz │ │ │ chunk-2d0ceda0.f7ebdc46.js │ │ │ chunk-2d0ceda0.f7ebdc46.js.gz │ │ │ chunk-2d0cfe59.9b82fa95.js │ │ │ chunk-2d0cfe59.9b82fa95.js.gz │ │ │ chunk-2d0d0178.415292a2.js │ │ │ chunk-2d0d3524.cc009671.js │ │ │ chunk-2d0d3524.cc009671.js.gz │ │ │ chunk-2d0d6991.f511895e.js │ │ │ chunk-2d0d6991.f511895e.js.gz │ │ │ chunk-2d0d7de7.9480bdac.js │ │ │ chunk-2d0d7de7.9480bdac.js.gz │ │ │ chunk-2d0da2ea.4957fffc.js │ │ │ chunk-2d0da2ea.4957fffc.js.gz │ │ │ chunk-2d0da73f.207d777c.js │ │ │ chunk-2d0da73f.207d777c.js.gz │ │ │ chunk-2d0dd9dc.d438a314.js │ │ │ chunk-2d0dd9dc.d438a314.js.gz │ │ │ chunk-2d0de3b1.71ce3839.js │ │ │ chunk-2d0de3b1.71ce3839.js.gz │ │ │ chunk-2d0e2366.68f2ed78.js │ │ │ chunk-2d0e2366.68f2ed78.js.gz │ │ │ chunk-2d0f012d.1bde8e38.js │ │ │ chunk-2d0f012d.1bde8e38.js.gz │ │ │ chunk-2d208c0d.de3779f7.js │ │ │ chunk-2d20955d.f6028b51.js │ │ │ chunk-2d20955d.f6028b51.js.gz │ │ │ chunk-2d2102b6.a5e01d67.js │ │ │ chunk-2d2102b6.a5e01d67.js.gz │ │ │ chunk-2d212b99.b700d975.js │ │ │ chunk-2d212b99.b700d975.js.gz │ │ │ chunk-2d216214.4163cd2f.js │ │ │ chunk-2d216214.4163cd2f.js.gz │ │ │ chunk-2d217a3b.4d4ce3f5.js │ │ │ chunk-2d217a3b.4d4ce3f5.js.gz │ │ │ chunk-2d217c9e.8ec1968a.js │ │ │ chunk-2d217c9e.8ec1968a.js.gz │ │ │ chunk-2d21805f.04f8159c.js │ │ │ chunk-2d21805f.04f8159c.js.gz │ │ │ chunk-2d21a3bb.8a51ac4c.js │ │ │ chunk-2d21a3bb.8a51ac4c.js.gz │ │ │ chunk-2d21ddf1.8cc3ed87.js │ │ │ chunk-2d222317.e9563b44.js │ │ │ chunk-2d222317.e9563b44.js.gz │ │ │ chunk-2d22252c.cfed1fa2.js │ │ │ chunk-2d22252c.cfed1fa2.js.gz │ │ │ chunk-2d2261e6.dc0434a2.js │ │ │ chunk-2d2261e6.dc0434a2.js.gz │ │ │ chunk-2d230662.f8ab235b.js │ │ │ chunk-2d230662.f8ab235b.js.gz │ │ │ chunk-2d230898.a3bbdc3c.js │ │ │ chunk-2d230898.a3bbdc3c.js.gz │ │ │ chunk-2d238605.41ebce09.js │ │ │ chunk-2d238605.41ebce09.js.gz │ │ │ chunk-2d94e3d4.050dc6aa.js │ │ │ chunk-2d94e3d4.050dc6aa.js.gz │ │ │ chunk-3044885a.be4315b0.js │ │ │ chunk-3044885a.be4315b0.js.gz │ │ │ chunk-30fe9596.75ecfc03.js │ │ │ chunk-30fe9596.75ecfc03.js.gz │ │ │ chunk-33c97382.d3fd440d.js │ │ │ chunk-33c97382.d3fd440d.js.gz │ │ │ chunk-345dd7f2.479e5e50.js │ │ │ chunk-345dd7f2.479e5e50.js.gz │ │ │ chunk-366dec52.4e339625.js │ │ │ chunk-366dec52.4e339625.js.gz │ │ │ chunk-3855a812.4c7660ac.js │ │ │ chunk-3855a812.4c7660ac.js.gz │ │ │ chunk-389b905b.b51b9906.js │ │ │ chunk-389b905b.b51b9906.js.gz │ │ │ chunk-38f92da8.851b520f.js │ │ │ chunk-38f92da8.851b520f.js.gz │ │ │ chunk-39413ce8.7f62c64a.js │ │ │ chunk-39413ce8.7f62c64a.js.gz │ │ │ chunk-39b3b978.55d642d9.js │ │ │ chunk-39b3b978.55d642d9.js.gz │ │ │ chunk-3a08d90c.a7ec714f.js │ │ │ chunk-3a08d90c.a7ec714f.js.gz │ │ │ chunk-3a704665.4a161ea3.js │ │ │ chunk-3a704665.4a161ea3.js.gz │ │ │ chunk-3b0424d2.d26eedb8.js │ │ │ chunk-3b0424d2.d26eedb8.js.gz │ │ │ chunk-3c3f73de.29098799.js │ │ │ chunk-3c3f73de.29098799.js.gz │ │ │ chunk-4123fe72.4ea4281f.js │ │ │ chunk-4123fe72.4ea4281f.js.gz │ │ │ chunk-444dbb2e.7add356a.js │ │ │ chunk-444dbb2e.7add356a.js.gz │ │ │ chunk-47fcb78e.9e312366.js │ │ │ chunk-47fcb78e.9e312366.js.gz │ │ │ chunk-484e345f.1debbf36.js │ │ │ chunk-484e345f.1debbf36.js.gz │ │ │ chunk-48789a0a.baed24c7.js │ │ │ chunk-48789a0a.baed24c7.js.gz │ │ │ chunk-499c73ec.70a17ffa.js │ │ │ chunk-499c73ec.70a17ffa.js.gz │ │ │ chunk-4a617ba2.5d121866.js │ │ │ chunk-4a617ba2.5d121866.js.gz │ │ │ chunk-4b1e4dca.42571e00.js │ │ │ chunk-4b1e4dca.42571e00.js.gz │ │ │ chunk-4d5584c0.af9e6cca.js │ │ │ chunk-4d5584c0.af9e6cca.js.gz │ │ │ chunk-4e084d00.8329a0ad.js │ │ │ chunk-4e084d00.8329a0ad.js.gz │ │ │ chunk-5098d299.8b983451.js │ │ │ chunk-5098d299.8b983451.js.gz │ │ │ chunk-50e312d8.9ed1bdc0.js │ │ │ chunk-50e312d8.9ed1bdc0.js.gz │ │ │ chunk-53d33ee8.db03567d.js │ │ │ chunk-53d33ee8.db03567d.js.gz │ │ │ chunk-545a10df.c53e2909.js │ │ │ chunk-545a10df.c53e2909.js.gz │ │ │ chunk-548b6580.c110932a.js │ │ │ chunk-548b6580.c110932a.js.gz │ │ │ chunk-55d183ec.ad2881b9.js │ │ │ chunk-55d183ec.ad2881b9.js.gz │ │ │ chunk-56878dfd.49b76d8d.js │ │ │ chunk-56878dfd.49b76d8d.js.gz │ │ │ chunk-582b2a7a.f3d57563.js │ │ │ chunk-582b2a7a.f3d57563.js.gz │ │ │ chunk-597dfb60.195ba88e.js │ │ │ chunk-597dfb60.195ba88e.js.gz │ │ │ chunk-599f6f8f.85fc892d.js │ │ │ chunk-599f6f8f.85fc892d.js.gz │ │ │ chunk-5a2f9c7b.2b51f7ef.js │ │ │ chunk-5a2f9c7b.2b51f7ef.js.gz │ │ │ chunk-5aac8494.1a6474e5.js │ │ │ chunk-5aac8494.1a6474e5.js.gz │ │ │ chunk-5b0bd1c3.0b018932.js │ │ │ chunk-5b0bd1c3.0b018932.js.gz │ │ │ chunk-5b83c289.3cec328d.js │ │ │ chunk-5b83c289.3cec328d.js.gz │ │ │ chunk-5c737ecc.79b04dc8.js │ │ │ chunk-5c737ecc.79b04dc8.js.gz │ │ │ chunk-5ce7e94a.f1cccb7c.js │ │ │ chunk-5ce7e94a.f1cccb7c.js.gz │ │ │ chunk-5d5dae90.4cc37275.js │ │ │ chunk-5d5dae90.4cc37275.js.gz │ │ │ chunk-5f716746.1f7dd4b5.js │ │ │ chunk-5f716746.1f7dd4b5.js.gz │ │ │ chunk-60006966.c536e5ec.js │ │ │ chunk-60006966.c536e5ec.js.gz │ │ │ chunk-62c964fe.3cba1c9f.js │ │ │ chunk-62c964fe.3cba1c9f.js.gz │ │ │ chunk-65a08fdc.3188a738.js │ │ │ chunk-65a08fdc.3188a738.js.gz │ │ │ chunk-68702101.685ef5fa.js │ │ │ chunk-68702101.685ef5fa.js.gz │ │ │ chunk-698db41c.a541510a.js │ │ │ chunk-698db41c.a541510a.js.gz │ │ │ chunk-6a51e97f.2d7d9b27.js │ │ │ chunk-6a51e97f.2d7d9b27.js.gz │ │ │ chunk-6b8a81a0.c6440cb7.js │ │ │ chunk-6b8a81a0.c6440cb7.js.gz │ │ │ chunk-6ec3f1f4.c6eeea64.js │ │ │ chunk-6ec3f1f4.c6eeea64.js.gz │ │ │ chunk-7038a376.5bfa1813.js │ │ │ chunk-7038a376.5bfa1813.js.gz │ │ │ chunk-712f179b.1b6d4352.js │ │ │ chunk-712f179b.1b6d4352.js.gz │ │ │ chunk-74a98907.ee18e47b.js │ │ │ chunk-74a98907.ee18e47b.js.gz │ │ │ chunk-751df449.ba1260fa.js │ │ │ chunk-751df449.ba1260fa.js.gz │ │ │ chunk-77a7c3e8.f738e323.js │ │ │ chunk-77a7c3e8.f738e323.js.gz │ │ │ chunk-78315fed.f27ba562.js │ │ │ chunk-78315fed.f27ba562.js.gz │ │ │ chunk-78d8ddda.bf084119.js │ │ │ chunk-78d8ddda.bf084119.js.gz │ │ │ chunk-79a853c4.10bcf571.js │ │ │ chunk-79a853c4.10bcf571.js.gz │ │ │ chunk-7d80f20e.13eb6b21.js │ │ │ chunk-7d80f20e.13eb6b21.js.gz │ │ │ chunk-7d993ace.f1606ff3.js │ │ │ chunk-7d993ace.f1606ff3.js.gz │ │ │ chunk-7e203972.8edb398e.js │ │ │ chunk-7e203972.8edb398e.js.gz │ │ │ chunk-7f21059c.517233e8.js │ │ │ chunk-7f21059c.517233e8.js.gz │ │ │ chunk-7fa21b9b.0ccd50f3.js │ │ │ chunk-7fa21b9b.0ccd50f3.js.gz │ │ │ chunk-825dd1ba.770310bf.js │ │ │ chunk-825dd1ba.770310bf.js.gz │ │ │ chunk-8579d4da.5a9e7f60.js │ │ │ chunk-8579d4da.5a9e7f60.js.gz │ │ │ chunk-8ea35666.68736706.js │ │ │ chunk-8ea35666.68736706.js.gz │ │ │ chunk-8ee3fc10.7409b4fa.js │ │ │ chunk-8ee3fc10.7409b4fa.js.gz │ │ │ chunk-93501ce4.3dab062c.js │ │ │ chunk-93501ce4.3dab062c.js.gz │ │ │ chunk-961ca634.74b83c66.js │ │ │ chunk-961ca634.74b83c66.js.gz │ │ │ chunk-9ab2f2f0.024b9092.js │ │ │ chunk-9ab2f2f0.024b9092.js.gz │ │ │ chunk-a307ef32.eed31175.js │ │ │ chunk-a307ef32.eed31175.js.gz │ │ │ chunk-a5d776b8.11598d6c.js │ │ │ chunk-a5d776b8.11598d6c.js.gz │ │ │ chunk-a662c34e.7a00e2c9.js │ │ │ chunk-a662c34e.7a00e2c9.js.gz │ │ │ chunk-b739d98a.9b0b870a.js │ │ │ chunk-b739d98a.9b0b870a.js.gz │ │ │ chunk-c95909ba.eeea5ffc.js │ │ │ chunk-c95909ba.eeea5ffc.js.gz │ │ │ chunk-cf1b3bf4.6e28e04a.js │ │ │ chunk-cf1b3bf4.6e28e04a.js.gz │ │ │ chunk-d19c1a98.52d46296.js │ │ │ chunk-d19c1a98.52d46296.js.gz │ │ │ chunk-d64706c4.c1a762de.js │ │ │ chunk-d64706c4.c1a762de.js.gz │ │ │ chunk-d65a0038.505e65b3.js │ │ │ chunk-d65a0038.505e65b3.js.gz │ │ │ chunk-d742c010.47708c43.js │ │ │ chunk-d742c010.47708c43.js.gz │ │ │ chunk-de914e82.6ab8f1eb.js │ │ │ chunk-de914e82.6ab8f1eb.js.gz │ │ │ chunk-e2ef1232.f50bf775.js │ │ │ chunk-e2ef1232.f50bf775.js.gz │ │ │ chunk-e57053f0.190b9b2d.js │ │ │ chunk-e57053f0.190b9b2d.js.gz │ │ │ chunk-e94753e6.468abdc5.js │ │ │ chunk-e94753e6.468abdc5.js.gz │ │ │ chunk-elementUI.bd40d477.js │ │ │ chunk-elementUI.bd40d477.js.gz │ │ │ chunk-f1efa584.aae72864.js │ │ │ chunk-f1efa584.aae72864.js.gz │ │ │ chunk-fc2aa83e.1efaf6d5.js │ │ │ chunk-fc2aa83e.1efaf6d5.js.gz │ │ │ chunk-libs.e493571b.js │ │ │ chunk-libs.e493571b.js.gz │ │ │ │ │ └─vue-plugin-hiprint │ │ hiprint_win_x32-1.0.2.exe │ │ │ └─node_modules │ │ .package-lock.json │ │ │ ├─@electron │ ├─@electron-forge │ ├─@gar │ ├─@malept │ ├─@nodelib │ ├─@npmcli │ ├─@sindresorhus │ ├─@szmarczak │ ├─@tootallnate │ ├─@types │ └─electron-squirrel-startup │ │ .eslintrc │ │ .jsfmtrc │ │ .npmignore │ │ .travis.yml │ │ appveyor.yml │ │ index.js │ │ LICENSE │ │ package.json │ │ README.md │ │ │ ├─node_modules │ │ ├─debug │ │ │ │ .coveralls.yml │ │ │ │ .eslintrc │ │ │ │ .npmignore │ │ │ │ .travis.yml │ │ │ │ CHANGELOG.md │ │ │ │ component.json │ │ │ │ karma.conf.js │ │ │ │ LICENSE │ │ │ │ Makefile │ │ │ │ node.js │ │ │ │ package.json │ │ │ │ README.md │ │ │ │ │ │ │ └─src │ │ │ browser.js │ │ │ debug.js │ │ │ index.js │ │ │ inspector-log.js │ │ │ node.js │ │ │ │ │ └─ms │ │ index.js │ │ license.md │ │ package.json │ │ readme.md │ │ │ └─test │ index.test.js │ mocha.opts │ └─swiftshader libEGL.dll libGLESv2.dll

猜您喜欢: