9

I have a vue.config.js file in my project's base directory. I'd like to move this next to my other config files in a /config/ folder.

How can I specify the new location of this file for vue-cli?

tony19
  • 125,647
  • 18
  • 229
  • 307

1 Answers1

13

The environment variable VUE_CLI_SERVICE_CONFIG_PATH specifies the absolute path to vue.config.js. Relative paths for this variable fail on macOS (and probably other platforms).

Example on command line:

$ VUE_CLI_SERVICE_CONFIG_PATH=$PWD/config/vue.config.js npm run build

Or in package.json:

{
  "scripts": {
    "build": "VUE_CLI_SERVICE_CONFIG_PATH=$PWD/config/vue.config.js vue-cli-service build"
  }
}
tony19
  • 125,647
  • 18
  • 229
  • 307