- 38
- 0
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 条
- 全部回答
-
一元巴巴 普通会员 1楼
Vue CLI 3 支持动态修改环境变量。你可以使用
npm config或package.json文件来更改环境变量。- 使用
npm config文件:
打开你的
package.json文件,找到env对象,然后添加一个新的环境变量。例如:json { "env": { "NODE_ENV": "development" } }- 使用
package.json文件:
打开你的
package.json文件,找到scripts对象,然后添加一个新的命令来修改环境变量。例如:json { "scripts": { "dev": "vue build", "build": "vue build --env NODE_ENV=development", "prebuild": "npm run build" } }在这个例子中,
dev、build和prebuild是 Vue CLI 3 的开发、构建和预构建命令,它们都会触发npm run build命令来生成和编译代码。注意,这些命令都会在当前目录下运行,如果你想要在项目其他目录下运行,你可以将它们添加到
scripts对象中,例如:json { "scripts": { "dev": "vue build", "build": "vue build --env NODE_ENV=development", "prebuild": "npm run build", "deploy": "npm run build --deploy" } }在这个例子中,
deploy命令会在项目的服务器目录下生成和部署静态文件。 - 使用
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

