Я работаю над проектом, в котором я создаю компонент 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
.
Как мне обновить путь к файлу, чтобы он отображался правильно?