【发布时间】:2019-03-13 12:18:33
【问题描述】:
我使用 Webpack 4.x 和 FontAwesome 5 Pro 和 clean-webpack-plugin 在每次构建时清理 dist 目录。
我面临的问题是在初始 Webpack 运行后缺少 webfonts 文件(如 *woff 等)。
下面是它的样子:
在启用
watch的情况下以开发模式启动 Webpack所有的 css、js 和字体文件都放在
dist并带有哈希名称,我还可以在那里看到 *woff 文件我对我监视的任何 js 或 css 文件进行任何更改以触发 webpack-watch
clean-webpack-plugin启动并清理dist目录Webpack 再次构建所有内容,将我所有的 js/css 和 Font Awesome css js 文件放入
dist但不是字体文件,因此所有*woff文件都完全丢失了。
我的 Font Awesome 导入看起来像这样
import '@fortawesome/fontawesome-pro/css/all.css';
all.css 引用了所有的 webfont 文件,那么为什么 Webpack 不将它们包含在构建中呢?
【问题讨论】: