使用 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
.
创建您的路径
当我通过 $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
.