zoukankan      html  css  js  c++  java
  • vue 如何读取编译携带的参数

    vue 环境有很多套,我们需要根据不同环境设置不同的一些参数,如何不装任何依赖的情况下获取参数

    下面是我制作官网,需要根据开发还是生产环境配置不同CDN,用vue-cli2+webpack,配置是再:prod.env.js

    'use strict'
    const config = require('./index')
    let argvs = JSON.parse(process.env.npm_config_argv).original;
    //下面的步骤就是获取命令行参数。
    let cdn_path = '';
    let env = argvs.slice(2)[0] ? argvs.slice(2)[0].substring(2) : 'dev';
    if (env === 'prod') {
      cdn_path = config.build.cdnPath
    }
    if (env === 'dev') {
      cdn_path = config.dev.cdnPath
    }
    module.exports = {
      NODE_ENV: '"production"',
      CDN_PATH: JSON.stringify(cdn_path)
    }

    其中编译的命令:

    npm run build --dev

    npm run build --prod

    获取参数的关键是process.env.npm_config_argv

  • 相关阅读:
    软件开发模式
    个人中心设计
    定制四则运算
    功能测试用例分析报告
    NABCD
    开发流程
    开发流程
    结对编程
    注册界面进行Toast提示
    登录注册页面修改错误
  • 原文地址:https://www.cnblogs.com/dehuachenyunfei/p/vue_get_param.html
Copyright © 2011-2022 走看看