参考:https://blog.csdn.net/janyxh/article/details/105409234https://www.jb51.net/article/199074.htm

分环境打包—-没有使用到插件

由于开发环境的打包和生产环境的打包使用的命令和设置的参数是不同的,则使用这个方式来作为区分
在package.json的文件夹中

  1. "scripts": {
  2. "dev": "cross-env process.env.VUE_APP_TITLE=development nuxt",
  3. "build": "cross-env process.env.VUE_APP_TITLE=production nuxt build",
  4. "build:test": "cross-env process.env.VUE_APP_TITLE=test nuxt build",
  5. "start": "nuxt start",
  6. "generate": "nuxt generate"
  7. },

获取VUE_APP_TITLE的方式:

  1. process.env.VUE_APP_TITLE === 'production' ? 'production' : 'other'