Я использую шаблон NET.Core 2.0 Angular, который работает с webpack, angular-cli, компонентом angular, typescript.
Я сделал:
командная строка — установить пакет и загрузчик
npm install --save font-awesome
npm install url-loader --save-dev
webpack.config.js — добавить правило загрузчика
module: {
rules: [
...
{ test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader" },
{ test: /\.(ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, loader: "url-loader" }
]
},
my.component.css — импортировать в мой компонент
@import '~font-awesome/css/font-awesome.css';
my.component.html — поместить значок
<i class="fa fa-check fa-6"></i>
Теперь я не получил сообщения об ошибке, но по-прежнему не вижу значок.
Я сделал что-то не так?
~
в импорте, попробуйте:@import '/font-awesome/css/font-awesome.css';
- person DavidG   schedule 05.09.2017Error: Cannot find module "-!../../../../node_modules/css-loader/index.js!./font-awesome/css/font-awesome.css" at webpackMissingModule
, но с~
все в порядке. - person John_J   schedule 06.09.2017