使用 electron-packager 构建应用程序后 javascript 找不到图像

After building app using electron-packager the javascript can't find images

当我通过 $npm start 运行 时,应用程序工作正常。在我使用 electron-packager 构建应用程序后,构建的应用程序中的 javascript 无法在图像目录中找到资产。

示例:我在 main.js var mb = menubar({width: 370, height: 210, preloadWindow:true, icon: 'img/icon/icon.png'}); 中定义了应用程序图标,它给出了错误 Uncaught Error: ENOENT: no such file or directory, open 'img/icon/icon.png'

如果我在 HTML 中加载图像,它工作正常。

相对路径在分发打包后停止工作,您必须使用 __dirname.

创建您的路径