Vue-cli打包将所有资源改为相对路径
今天遇到一个为题,说要将vue-cli打包好的文件随便放哪里都能运行?一脸蒙逼。。。,问了一下度娘,有了思路,因为vue-cli打包后原来请求的都是绝对路径,并且所有资源除了请求都已经写好了,都是静态资源,那么只需将打包时的绝对路径改为相对路径即可。
开始
在vue-cli3.0后,需新增vue.config.js文件,放在package.json同级,在vue.config.js中增加这么一行:
module.exports = {
publicPath: './'
}
即可,原来publicPath是这样的,我们只需改一下即可
module.exports = {
publicPath