У меня есть куча изображений, которые загружаются с сервера и сохраняются в пути приложения 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/
.
С некоторой растерянностью здесь, как решить эту проблему.Есть идеи?