output中对路径的配置
path:所有输出文件的目标路径,是绝对路径;
publicPath:针对打包后资源存放的位置,设置页面中静态资源的公共路径,在打包过程中根据publicPath的配置替换文件中的css、图片、字体等路径
vue.config.js 和 webpack.config.js中publicPath的区别
vue.config.js中默认publicPath就是'/'
webpack.config.js中默认publicPath就是'',如果不进行设置,路径引用可能出现问题
如果从根网址访问,能找到图片,切到子页面,再后退回来发现图片404,就是相当于./ 进行了省略,所以图片找不到
axios中baseURL##
// baseURL
将自动加在 url
前面,除非 url
是一个绝对 URL。
它可以通过设置一个 baseURL
便于为 axios 实例的方法传递相对 URL
baseURL: 'https://some-domain.com/api/',
可以根据不同的环境在env文件夹中进行配置