我正在尝试将 font awesome 5 包含到运行 Angular > 5.0.0 的 angular-cli 项目(1.6.0)中。
我使用(如所述):
yarn config set @fortawesome:registry https://npm.fontawesome.com/xxxxx-xxxx-xxx-xxx-xxxxxxx
yarn add @fortawesome/fontawesome
yarn add @fortawesome/fontawesome-pro-light
它成功获取包。现在我想将包包含到我的 angular-cli 中。在我的app.component.ts
尝试中(如:https ://www.npmjs.com/package/@fortawesome/fontawesome 所述):
import fontawesome from '@fortawesome/fontawesome'
import { faUser } from '@fortawesome/fontawesome-pro-light'
但是打字稿会抛出错误:
ERROR in src/app/app.component.ts(2,9): error TS1192: Module '"xxx/node_modules/@fortawesome/fontawesome/index"' has no default export.
使用 Font Awesome 4,我只是将 .css 文件包含到“样式”数组中。但是 Font Awesome 5 没有包含所有 css 的 css 文件。它只是一堆 .js 文件。
如何在我的 Angular CLI 项目中正确包含 Font Awesome 5?(我希望能够<i class="fal fal-user"></i>
在我的标记中使用例如)