我正在为我的团队创建一个可共享的 UI 组件的项目。该项目是使用Angular CLI
并且正在使用 USWDS 框架构建的。
到目前为止,我已经成功地在npm package
私有 npm 存储库上创建了一个自定义,并通过我们的package.json
. 这npm package
被认为是一个核心包(所有项目团队都需要),其中包括USWDS (peer dependencies
以及 USWDS 的相关依赖项,如基于标准 USWDS 标头)。bourbon
bourbon-neat
scss
core
我遇到的问题与我的header.component.html
. 我当前使用的路径是./assets/uswds/img/close.svg
,当标头是主项目的一部分时,它可以工作。这些图像位于node_modules
USWDS 包的目录中,这将使它成为我的自定义包的兄弟。此外,图像目录已添加到 中,angular-cli.json
因此当我们运行时图像可用ng serve
。
我将如何更新文件路径以使其正确显示?