我有两个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');
}