Reactjs, папка электронных активов - PullRequest
0 голосов
/ 24 декабря 2018

Мне нужно динамически загружать изображения из каталога с подкаталогами.Я добавил образы папок в src, и он работает до тех пор, пока я использую запуск пряжи для запуска приложения.Но папка не упакована в дистрибутив.Я пытался добавить папку в package.json

     "build": {
             "files":"images"
    }

Я пытался использовать публичный каталог, например:

texturesPath = process.env.PUBLIC_URL +'/assets/data/textures/'

Я знаю, как импортировать изображения, но мне нужен весь каталог с 200подкаталоги.Нужно ли импортировать каждое изображение отдельно?

1 Ответ

0 голосов
/ 25 декабря 2018
"build": {
         "files":"images"
}

Когда вы установите это, ваш images будет упакован в app.asar, поэтому вам просто нужно позвонить path.join(__dirname, '/images/');, чтобы получить доступ к этой папке.

Вы можете извлечь app.asar после установки приложения и проверить, есть ли там каталог images (% localappdata% / Programs / [YOUR_APP_NAME] /resources/app.asar).

...