使用电子打包器构建应用程序后,javascript无法找到图像

时间:2017-01-22 13:51:57

标签: javascript angularjs electron electron-builder

当我通过$npm start运行该应用时,该应用正常。在使用electronic-packager构建应用程序后,构建的应用程序中的javascript无法在images目录中找到资源。

示例:我在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中加载图像,它可以正常工作。

1 个答案:

答案 0 :(得分:2)

在分发包装后,相对路径停止运行,您必须使用__dirname创建路径。