关于javascript:uniappvue3vite实现多环境打包

依据uniapp官网文档,生成vue3我的项目命令

npx degit dcloudio/uni-preset-vue#vite my-vue3-project

目前我的项目根本都存在多环境配置,在package.json文件中增加本人想要的命令在这里我增加了四个别离代表开发环境、测试环境、预公布环境和正式环境配置
然而脚手架生产的package.json是和旧版的不一样的
旧版

新版

咱们只须要增加–mode [变量名] 就好了
例如:小程序打包测试环境

"build-test:mp-weixin": "uni --mode test -p mp-weixin"
npm run build-test:mp:weixin

这样vite就会找到对应的环境文件

当在js里想获取以后环境名时,只需输入import.meta.env.MODE
注: 为了避免意外地将env变量透露到客户端,只有以VITE_前缀的变量才会裸露给通过VITE_解决的代码

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理