【发布时间】:2018-02-13 14:37:48
【问题描述】:
我正在使用 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>
现在我没有收到错误消息,但仍然看不到图标。
我做错了吗?
【问题讨论】:
-
这与 Angular 或 ASP.Net Core 无关,它只是纯 CSS。不能在导入中使用
~,试试:@import '/font-awesome/css/font-awesome.css'; -
我不断收到此错误
Error: Cannot find module "-!../../../../node_modules/css-loader/index.js!./font-awesome/css/font-awesome.css" at webpackMissingModule但~没问题。
标签: angular webpack asp.net-core asp.net-core-2.0