Vue-cli3号称是零配置,怎么动态修改环境变量?

Vue2版本里面可以修改config/xx.js文件来修改打包后的环境变量

可以在npm run build后面添加参数

在process.argv里面获取,动态改变项目的base_url

看了一下攻略和文章

vue3里面只能在执行npm run build后面的命令里面添加对应的模式

 "build:test": "vue-cli-service build --mode testing"

应用对应.testing.env中的数据

这样的话就写死了,譬方说我想在npm run build 后面传入参数

npm run build -- p1=123

然后在process.argv里面得到这个p1所对应的值 进行动态赋值

请问:如何实现?

试了几次,打印process.argv都是空的 [ ] ,空空如也

已解决 悬赏分:0 - 解决时间 2021-11-26 15:14
反对 0举报 0 收藏 0

回答1

最佳
  • @

    双横线后不要有空格 能够获取到吧

    支持 0 反对 0 举报
    2021-11-26 11:33