Specify a vue-cli vue.config.js location
Asked Answered
M

1

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?

Molokai answered 1/9, 2018 at 20:15 Comment(0)
C
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"
  }
}
Costrel answered 1/9, 2018 at 22:21 Comment(1)
3years after, despite the "warning" on Github, this still works, and just helped me. Thanks tony!Sustentacular

© 2022 - 2024 — McMap. All rights reserved.