"scripts": {
    "dev": "cross-env NODE_ENV=development nuxt",
    "pro": "cross-env NODE_ENV=production nuxt",
    "pre": "cross-env NODE_ENV=prerelease nuxt",
    "build-prod": "cross-env NODE_ENV=production nuxt build",
    "build-prer": "cross-env NODE_ENV=prerelease nuxt build",
    "build-test": "cross-env NODE_ENV=development nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate"
  },
本地开发环境
dev环境
"dev": "cross-env NODE_ENV=development nuxt"
预生产环境
"pre": "cross-env NODE_ENV=prerelease nuxt",
生产环境
"pro": "cross-env NODE_ENV=production nuxt"
Prod上线 环境篇 命令行(num run build)
测试版上线打包
"build-test": "cross-env NODE_ENV=development nuxt build",
预生产上线打包
"build-prer": "cross-env NODE_ENV=prerelease nuxt build",
生产版上线打包
"build-prod": "cross-env NODE_ENV=production nuxt build",
1.本地环境Axios请求的配置
  process.env.NODE_ENV 就是我们定义变量if (process.env.NODE_ENV == 'production') {
    //线上
  axios.defaults.baseURL = "https:xxx.xxx.xxx"
} else if (process.env.NODE_ENV == 'development') {
    //本地
  axios.defaults.baseURL = 'http://192.168.1.1:80'
} else {
    //预发布
  axios.defaults.baseURL = 'http://xxx.xxx.1.1:80' //
}
线上环境的请求配置
特别说明一下VueCli3.x 的环境配置 需要自己在根目录新建.env.development 或者.env.production 文件
// .env.development
NODE_ENV = 'development' 
VUE_APP_CURRENTMODE = 'dev' 
VUE_APP_BASEURL = '本地开发api地址'
//例如
VUE_APP_BASE_API='192.xxx.xxx.1:80'
module.exports = {
    // 修改的配置
    // 将baseUrl: '/api',改为baseUrl: '/',
    baseUrl: '/',
    devServer: {
        proxy: {
            '/api': {
                target: 'http://www.example.org',
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                  '^/api': ''
                }
            }
        }
    }
}原文:https://www.cnblogs.com/zhonglinke/p/11848223.html