美文网首页
publicPath 和 baseUrl

publicPath 和 baseUrl

作者: 浅浅_2d5a | 来源:发表于2021-08-03 15:12 被阅读0次

output中对路径的配置

path:所有输出文件的目标路径,是绝对路径;
publicPath:针对打包后资源存放的位置,设置页面中静态资源的公共路径,在打包过程中根据publicPath的配置替换文件中的css、图片、字体等路径

vue.config.js 和 webpack.config.js中publicPath的区别
vue.config.js中默认publicPath就是'/'
webpack.config.js中默认publicPath就是'',如果不进行设置,路径引用可能出现问题


image.png

如果从根网址访问,能找到图片,切到子页面,再后退回来发现图片404,就是相当于./ 进行了省略,所以图片找不到

axios中baseURL##

// baseURL 将自动加在 url 前面,除非 url 是一个绝对 URL。
它可以通过设置一个 baseURL 便于为 axios 实例的方法传递相对 URL
baseURL: 'https://some-domain.com/api/',
可以根据不同的环境在env文件夹中进行配置

相关文章

网友评论

      本文标题:publicPath 和 baseUrl

      本文链接:https://www.haomeiwen.com/subject/mdzsvltx.html