电子在生产中将应用程序路径放在我的src路径之前

时间:2019-02-01 10:55:35

标签: javascript node.js windows electron

我有一堆图像是从服务器下载并保存在应用程序userData路径中的。在开发中,我可以在图像元素中引用这些细节。但是,一旦投入生产,该路径就会在应用程序路径的前面。

所以我将路径设置为:

return path.join(app.getPath('appData'), 'MyApp', asset.url);

我最初使用的是:

return path.join(app.getPath('userData'), asset.url);

这将返回:C:\Users\Dev\AppData\Roaming\MyApp\assets\5280.jpeg是正确的。

在生产中,src显示C:\Users\Dev\AppData\Roaming\MyApp\assets\5280.jpeg,但是工具提示显示file:///C:/Users/Dev/AppData/MyApp/app-0.1.1/resources/app/src/C:\Users\Dev\AppData\Roaming\MyApp\assets\5280.jpeg,因此它以file:///C:/Users/Dev/AppData/MyApp/app-0.1.1/resources/app/src/开头。

在这里,如何解决此问题有些茫然。有什么想法吗?

0 个答案:

没有答案