当我通过$npm start运行该应用程序时,它运行良好。在我使用electronic-packager构建了应用程序之后,构建的应用程序中的javascript无法在images目录中找到 Assets 。

示例:我在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创建路径。

关于javascript - 使用electron-packager构建应用程序后,javascript无法找到图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41791698/

10-09 21:19