Neurological Phenomenon Multiplexer
    Have ideas to improve npm?Join in the discussion! »

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

    1.0.2 • Public • Published

    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

    Keywords

    none

    Install

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

    DownloadsWeekly Downloads

    129

    Version

    1.0.2

    License

    none

    Unpacked Size

    3.88 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar