【发布时间】:2018-09-14 08:12:01
【问题描述】:
关注official docs。运行后:
$ npm i --save @fortawesome/fontawesome
$ npm i --save @fortawesome/react-fontawesome
和:
$ npm i --save @fortawesome/fontawesome-free-solid
正在尝试(TypeScript):
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faCoffee } from '@fortawesome/fontawesome-free-solid';
...
<FontAwesomeIcon icon={faCoffee} />
得到:
但是@types/@fortawesome/react-fontawesome 是一个错误的名称并且不存在。尝试安装 https://www.npmjs.com/package/@types/react-fontawesome 没有运气。
Visual Studio 代码。有什么建议吗?
【问题讨论】:
-
为什么不直接在 index.html 文件中链接而不需要 npm?
-
因为它为您提供了优化捆绑包的工具——不包括大量您不会使用的图标。
-
我明白了。感谢您的澄清。
-
请为这个库粘贴你的 package.json 内容和 package.lock 解析
-
我在没有打字稿的情况下尝试了上面的代码,它对我有用
标签: reactjs typescript npm visual-studio-code font-awesome