当我通过$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/