Компонент общего интерфейса - PullRequest
0 голосов
/ 29 августа 2018

Я работаю над проектом, в котором я создаю компонент Shareable UI для моей команды. Этот проект построен с использованием Angular CLI и использует платформу USWDS.

До сих пор мне удавалось создать собственный npm package в частном репозитории npm и добавить его в наш основной проект через наш package.json. Этот конкретный npm package считается базовым пакетом (и потребуется для всех проектных команд), который включает в себя peer dependencies USWDS (и соответствующие зависимости USWDS, такие как bourbon, bourbon-neat), пользовательский проект scss (включая переопределения для core стилей USWDS и компонент заголовка (который основан на стандартном заголовке USWDS).

Проблема, с которой я столкнулся, связана со страницей с изображениями в моем header.component.html. В настоящее время я использую путь ./assets/uswds/img/close.svg, который работает, когда заголовок является частью основного проекта. Изображения находятся в каталоге node_modules для пакета USWDS, что делает его родным для моего пользовательского пакета. Кроме того, каталог изображений был добавлен в angular-cli.json, поэтому изображения доступны, когда мы запускаем ng serve.

Как мне обновить путь к файлу, чтобы он отображался правильно?

...