electron+vue为什么本地运行正常,但是打包后,运行空白还报主进程和渲染进程错误
问题原因:electron+vue为什么本地运行正常,但是打包后,运行空白还报主进程和渲染进程错误
本人调试:本地运行,主进程和渲染进程都没问题
相关代码
var { app, Menu, Tray, ipcMain, BrowserWindow,dialog } = require('electron')
const Store = require("electron-store");
const request = require('request');
const fs = require('fs')
const store = new Store();
let appIcon = null
var path = require('path')
// 获取当前窗口对象 BrowserWindow.getFocusedWindow();
var mainWindow = BrowserWindow.getFocusedWindow()
appIcon = new Tray(path.join(__dirname, '../../static/image/music.ico'))
打包后appIcon这个路径提示错误,但是本地运行没有问题
ipcMain.on("download", (evt, item) => {
console.log('item',item)
let pathsave = store.get("savepath");
if (pathsave != undefined) {
downloadFile(item.url, item.title, pathsave, function() {
mainWindow.webContents.send("downsuccess", item);
});
} else {
dialog.showOpenDialog(mainWindow, {
properties: ["openDirectory"],
}).then((res) => {
store.set("savepath", res.filePaths[0]);
downloadFile(item.url, item.title, res.filePaths[0], function() {
mainWindow.webContents.send("downsuccess", item);
});
}).catch((err) => {
console.log(err);
});
}
});
这边提示path路径有问题
期待哪位大神可以看看
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)