不在根目录中时如何解析url-loader

时间:2018-07-05 23:27:03

标签: webpack

我有一个项目,该项目使用gradle任务运行webpack并将文件输出到src/main/resources/static/webpack中,这意味着托管文件时位于https://localhost:8080/webpack中。我正在使用url-loader加载文件,但是其中一个文件太大,因此它也会输出到该文件夹​​中,所以我们最终得到了...

  1. bundle.js
  2. [hash] .png

当我到达http://localhost:8080/webpack/[hash].png时,看到了图像,但是我有一个引用该图像的CSS文件,上面写着...

  

背景图片:url(17841a68afd424aec5d826632c14f3c9.jpg);

所以我假设我只需要在URL中添加一个webpack/。我该怎么做?

1 个答案:

答案 0 :(得分:0)

在我的webpack.config中得到了publicPath: './webpack/'了...

output: {
  filename: 'bundle.js',
  path: path.resolve(__dirname, '../src/main/resources/static/webpack'),
  publicPath: './webpack/'
},