Можно ли приобрести веб-ресурсы для приложения Angular Dart во время сборки? - PullRequest
0 голосов
/ 12 июня 2019

Я хочу написать приложение в Angular Dart, которое будет обслуживаться только через локальную сеть, возможно, никогда не касающееся интернета. У меня проблема в том, что некоторые вещи зависят от ресурсов из Интернета, как правило, от импорта стилей, например. для материальных компонентов:

@import url(https://fonts.googleapis.com/css?family=Material+Icons);

В таком простом случае я могу вручную загрузить ресурсы и изменить импорт. Тем не менее, мне придется изучить все пакеты, которые я использую (и их зависимости), и проверить, загружают ли они также ресурсы из Интернета. И если бы они это сделали, мне пришлось бы изменить код пакета, чтобы он указывал на загруженные вручную файлы. Это невозможно из-за потенциально большого количества пакетов, которые нужно проверить, а также из-за необходимости изменения исходного кода пакета.

Можно ли автоматически получить все ресурсы и связать их во время сборки?

Ответы [ 2 ]

1 голос
/ 15 июня 2019

Вы можете использовать npm / yarn для загрузки пакета material-icons , а затем загрузить его в HTML-файл (если вы хотите связать его, проверьте aspen , а неверсия в пабе, потому что она устарела.)

0 голосов
/ 12 июня 2019

Вы можете просто загрузить эти CSS-файлы вручную и включить их в свой style.css в качестве локальных ресурсов. Надеюсь, это поможет.

...