import axios from 'axios'console.log(process.env.NODE_ENV)const baseURL = process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'http://www.xxx.com'axios.defaults.baseURL = `${baseURL}/user`export default axios
//1 给axios设置defaults.baseURL//axios.defaults.baseURL = 'url地址'//但是正常项目有开发环境和生产环境之分//2 设置baseURL时根据对应的env.NODE_ENV进行动态设置// process.env.NODE_ENV 有两个值 development 和 production// npm run serve NODE_ENV是 development// npm run build NODE_ENV是 productionconst baseURL = process.env.NODE_ENV === 'development' ? '开发环境url' : '生产环境url'axios.defaults.baseURL = baseURL打包后默认产生的静态资源,默认 直接存放到服务器根目录下如果说项目需要在服务器的某个文件夹下 vue.config.js中配置 baseUrl: '/文件夹名称/'如果要求能够直接打开 vue.config.js中配置 baseUrl: './'