Как заставить `pub build` собирать файлы javascript и css из пакетов

Использование pub build подберет packages/browser/dart.js, но не подберет файлы javascript, включенные из других библиотек. Как вы можете заставить pub build забирать эти внешние файлы javascript и css?


person adam-singer    schedule 10.02.2014    source источник


Ответы (1)


Вы должны поместить эти файлы в активы.

В обсуждении Пакетов Pub только для активов Боб Нистром дал некоторые пояснения по поводу пакета браузера и pub build:

У него есть какой-то грубый специальный код для обработки файлов JS в пакете браузера. Это было там еще до того, как появилась идея каталога «актив», и он попал в дедушку.

person Alexandre Ardhuin    schedule 10.02.2014
comment
Александр, так что пакеты pub должны помещать файлы css и js в папку с ресурсами. Итак, когда кто-то зависит от него и делает pub build, эти файлы будут правильно скопированы в папки build/web/packages? Похоже, да, читая ветку, просто хотел подробно рассказать о текущем решении. - person adam-singer; 11.02.2014
comment
Относительно как ссылаться на активы вам нужно использовать /assets/<pkg_name>/<path>. - person Alexandre Ardhuin; 11.02.2014