8

我需要所有图像都与本地样式表相关。如果我添加 root=. ,尽管我将其添加到 url(/path/) 之前,但我需要添加一个文件加载器,但无论如何路径都是错误的。

如果我直接在 CSS 中编写相对路径,那么我还需要使用文件加载器。如果我在 CSS 中编写非相对路径,那么 CSS 路径不会发生变化,但图像无法加载,因为它们必须相对于样式表位置,没有其他方法可以正确加载它们。我还使用 ExtractTextPlugin 为 CSS 提供单独的文件,但路径无论如何都是错误的,无论有无 ExtractTextPlugin。

4

1 回答 1

12

弄清楚了。需要将 ?name=[path][name].[ext] 添加到文件加载器。

{ test: /\.jpg$/, loader: "file-loader?name=[path][name].[ext]" }
于 2015-06-02T09:09:01.333 回答