我的项目打包之后的dist目录
1、css目录下的css文件有背景图片 background-image: url('../images/XXX');
2、React 代码中也有图片 <img src={require("./images/XXX.jpg")}/>
注:由于我项目的架构,上面两个images不是同一个文件夹。
问题是:
我打包之后把所有图片都放在了images目录下
那么前面两种情况访问images中的图片路径会不一样
1、../images/XXX.jpg
2、images/XXX.jpg
那么我在webpack的配置文件中要如何配置?
test: /\.(png|gif|jpg|jpeg|bmp)$/i,
use: {
loader: 'url-loader',
options: {
limit: '8192',
outputPath: 'images/'
}
}
把图片路径设置为从根目录开始
你试一下:
加上这个publicPath