diff --git a/electron/controller/example.js b/electron/controller/example.js index a75702d..ca134d9 100644 --- a/electron/controller/example.js +++ b/electron/controller/example.js @@ -38,8 +38,8 @@ class ExampleController extends Controller { async test () { const result = await this.service.example.test('electron'); - // let tmpDir = Utils.getLogDir(); - // console.log('tmpDir:', tmpDir); + let tmpDir = Utils.getLogDir(); + console.log('tmpDir:', tmpDir); return result; } @@ -421,11 +421,12 @@ class ExampleController extends Controller { let softwarePath = ''; if (electronApp.isPackaged) { // 打包后 - softwarePath = path.join(electronApp.getAppPath(), "..", "extraResources", softName); + softwarePath = path.join(this.app.config.execDir, "resources", "extraResources", softName); } else { // 打包前 - softwarePath = path.join(electronApp.getAppPath(), "build", "extraResources", softName); + softwarePath = path.join(this.app.config.execDir, "build", "extraResources", softName); } + // 检查程序是否存在 if (!fs.existsSync(softwarePath)) { return false; diff --git a/frontend/src/views/base/software/Index.vue b/frontend/src/views/base/software/Index.vue index b427065..b38fd11 100644 --- a/frontend/src/views/base/software/Index.vue +++ b/frontend/src/views/base/software/Index.vue @@ -7,7 +7,7 @@
注:请先将【powershell.exe】复制到【electron-egg/build/extraResources】目录中 - +