webpack 编译出来的后里面资源的路径问题

抱歉匆忙提问,是我一个地方设置错了,跟是不是 dev-server 没关系,已经解决了。


原问题:

用webpack编译出来之后里面文件的路径指向问题?

比如我的 css 文件里面写了

background-image: url(../img.png)

后台用的是 java,大家知道本地用 tomcat 运行的时候会有这样的效果:

localhost:8080/project

后面是项目名,之前我 webpack 在有 dev-server 的时候编译出来的结果是会去请求

localhost:8080/project/.../.../img.png

但是我去掉 dev-server 之后编译出来后就会去访问

localhost:8080/.../img.png

后面不会跟着 project 的名字了,这该怎么解决呢???

谢谢大家的解答!!!!!!

阅读 5.4k
3 个回答

用 publicPath 选项设置发布的目录名

publicPath是可以设发布的目录名,不过都是用在发布时候静态资源cdn路径替换上的,测试的话直接访问资源目录下的绝对路径的话不就好了吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题