webpack打包之publicPath
2019-12-26 本文已影响0人
书中自有颜如玉__
我打包完,项目结构如下图:
![](https://img.haomeiwen.com/i14146712/45d5afe04a3f4080.png)
base为基应用,其他每个文件夹对应一个应用,由于项目中使用了css3的@font-face{...},构建会生成一些字体文件,但是我又不想每个应用中都重复打包这些文件,就只让base引入,但是其他应用访问失败,资源文件访问404,查看请求路径,总是http://xxx/其他目录名/base/xxx.ttf;很明显多了【其他目录名】;查看webpack配置:
![](https://img.haomeiwen.com/i14146712/46e35ec262321fe7.png)
其实只是一个符号之差:
![](https://img.haomeiwen.com/i14146712/1a5cb2d54dff6fad.png)
搞定了!