1

我已将字体配置为放在 /fonts 文件夹中

{test: /\.(eot|svg|ttf)$/, loader: "file?name=fonts/[name].[ext]?[hash]"}

并且我的 sass 正在转换为 css 并提取到 /css 文件夹,如下所示

{test: /\.scss/, loader: ExtractTextPlugin.extract("style", "css!sass")}

new ExtractTextPlugin("css/styles.css", {
    allChunks: true
})

问题是,当我使用浏览器同步通过 Web 浏览器查看并从我的 /dist 文件夹中提供服务时,css 会尝试通过转到 /css/fonts 来加载字体。任何人都可以帮忙吗?

4

1 回答 1

2

最后我只需要更新我的加载器在我的文件参数前面有一个 / 例如

{test: /\.(eot|svg|ttf)$/, loader: "file?name=/fonts/[name].[ext]?[hash]"}

代替

{test: /\.(eot|svg|ttf)$/, loader: "file?name=fonts/[name].[ext]?[hash]"}

于 2016-05-26T02:31:02.003 回答