я использую Webpack загрузить угловую 2. Я пытаюсь загрузить некоторые пользовательские WebFonts, но я не вижу никаких признаков, что он погрузки в.Нет ошибок, никаких признаков WebFonts
Я используя настройки, подобные this question.
app.component.ts
:
@Component({
directives: [ROUTER_DIRECTIVES],
providers: [
AccountService,
CredentialsService,
ROUTER_PROVIDERS,
HTTP_PROVIDERS
],
selector: 'my-app',
styleUrls: [
require('../../styles/shared.scss'),
require('../../styles/fonts/MyFontsWebfontsKit.css')
],
template: require('../../views/app.component.html')
})
MyFontsWebfontsKit.css
:
@font-face {font-family: 'ProximaNovaA-Thin';
src: url('webfonts/2C68D6_0_0.eot');
src: url('webfonts/2C68D6_0_0.eot?#iefix') format('embedded-opentype'),
url('webfonts/2C68D6_0_0.woff2') format('woff2'),
url('webfonts/2C68D6_0_0.woff') format('woff'),
url('webfonts/2C68D6_0_0.ttf') format('truetype');}
Webpack конфигурации:
{
test: /.(png|woff(2)?|eot|ttf|svg)(\?[a-z0-9=\.]+)?$/,
loader: 'url-loader'
},
{
test: /\.css$/,
loader: 'raw'
},
{
test: /\.scss$/,
loaders: ["style", "css", "sass"]
}
Если я просто ссылку на файл с <link href="/source/styles/fonts/MyFontsWebfontsKit.css" rel="stylesheet">
в моем HTML, он отлично работает с веб-сервер разработки. Как изменить конфигурацию веб-пакета, чтобы загрузить эти веб-сайты?
Это, кажется, не изменилось ничего. Было ли указанное выше регулярное выражение не потянув правильные файлы? – Aarmora
Ну, это работает? – maxisam
Не работает. Это ничего не изменило. – Aarmora