Как загрузить угловые изображения из папки вне корневой папки в Angular 4? - PullRequest
0 голосов
/ 12 сентября 2018

Я использую Angular 4 и у меня есть папка с изображениями размером 1 Гб! Когда я помещаю эту папку в папку активов и запускаю ng build, я получаю ошибку RangeError: Array buffer allocation failed Можно ли поместить эту папку за пределы моего углового проекта и загрузить оттуда изображения? Я не знаю, как предотвратить эту ошибку и загрузить изображения откуда-то за пределами углового проекта!

Ответы [ 2 ]

0 голосов
/ 12 сентября 2018

Я думаю, вы должны изменить свой подход к загрузке изображений из ресурсов такого огромного размера. Вы должны запросить ваши изображения из вашего внутреннего приложения. Ваша папка ресурсов должна содержать любые из css, js, шрифтов, файлов изображений. В папке изображений я предпочитаю иметь логотипы, фоновые изображения и т. Д. На ваш вопрос - вы можете настроить папку assets в angular-cli.json в "apps": [{"assets": "assets", "favicon.ico"}]. Это может помочь вам https://github.com/angular/angular-cli/wiki/stories-asset-configuration Если вам удастся переместить файл изображения, ваша конечная папка dist станет довольно большой, и это в значительной степени повлияет на вашу производительность и пользовательский опыт

0 голосов
/ 12 сентября 2018

вы можете поместить свои изображения в облако (google drive ...) и использовать ссылку в облаке для доступа к изображению.

...