我一直在查看upgrading from version 4 to 5上的Font Awesome文档,并安装了最新的免费版本Font Awesome using a package manager。
docs指示您将软件包安装为dev依赖项:
npm install --save-dev @fortawesome/fontawesome-free
# or
yarn add --dev @fortawesome/fontawesome-free
我的理解是you might install babel
or webpack
as dev dependencies因为它们用于转码代码,而不是最终产品中所必需的。但是字体超棒的软件包似乎安装了实际渲染图标所需的代码。
如果您希望使用图标分发程序,是否不需要它成为生产依赖项?为什么文档会推广这种方法?