vue cli build后,部署到tomcat报css/js

2018-06-16  本文已影响774人  Gemkey

刚刚接触vue,使用webpack进行编译代码,结果发现部署到tomcat后,只能放到ROOT目录下,否则在打开index.html时就会出现大量的404,如下图:
ROOT目录:


ROOT目录

非ROOT目录:


非ROOT目录

检查编译后的index.html文件后发现,所有的资源引入文件,默认都是/static/XXX开头的,但是正确的应该是./static/XXX才对,所以检查了下配置文件
发现vue的默认配置文件中,build节点默认的配置路径是"/",知道这个也就好处理了,只要更改下配置就好了,将原来的"assetsPublicPath: '/'"改成"assetsPublicPath: './'"就行了

build节点默认配置路径
上一篇 下一篇

猜你喜欢

热点阅读