角度 cli 从其他包导入资产



我有两个angular-cli项目,一个用于核心组件,另一个用于我的应用程序。

在核心项目中,我有字体等资产。在我的style.scss文件中,我像这样导入字体:

@font-face {
    font-family: 'open_sansregular';
    src: url('/src/assets/fonts/OpenSans-Regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

当我在主应用程序中安装核心包并导入style.scss如下所示时:

@import '~app-core/src/styles.scss';

我收到错误:

找不到 http://localhost:9999/src/assets/fonts/OpenSans-Regular-webfont.woff

如何解决这个问题?

尝试相对网址

如:

src: url('../assets/fonts/OpenSans-Regular-webfont.woff') format('woff');

下面的鳕鱼对我有用。

@font-face {
    font-family: 'roboto';
    src: url('../assets/fonts/roboto/Roboto-Regular.ttf') format('truetype');
}

最新更新