1.0.2 • Published 3 years ago

@asika32764/vue-cli-plugin-node-env v1.0.2

Weekly downloads
152
License
-
Repository
github
Last release
3 years ago

Vue/CLI Plugin for replace --mode with NODE_ENV

This plugin is to use of replace --mode value with NODE_ENV when running build, serve commands, and help us show some important env values before compiling.

Install

npm i -s @asika32764/vue-cli-plugin-node-env

# OR

yarn add @asika32764/vue-cli-plugin-node-env

Usage

Just put NODE_ENV before running.

$ NODE_ENV=development npm run build

Shows

> vue-cli-service build

  Building for development...

Show ENV before Building

Add this config to vue.config.js:

module.exports = {
  //...
  pluginOptions: {
    showEnv: [
      'VUE_APP_API_ENDPOINT',
      'VUE_APP_DEBUG'
    ]
  }
  // ...
}

Then when run npm run serve or build, this env will show up:

> vue-cli-service build

ENVIRONMENT VARIABLES
  VUE_APP_API_ENDPOINT: https://your-site.com/api/v1/
  VUE_APP_DEBUG: 1

  Building for development...

Use Different Mode for .env File and Building

If you want to use different env between .env.{mode} and build mode, you can use BUILD_MODE env.

NODE_ENV=staging BUILD_MODE=production yarn build

Use on Ionic

This plugin is also useful for some Vue CLI wrapper like Ionic.

NODE_ENV=staging BUILD_MODE=production ionic capacitor run ios
1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago