
默认的配置总是指向初始测试环境,在小程序客户端,main.json 的配置对云函数是无效的。
这导致每个云函数都要单独的配置,比如:
cloud.init({ env: 'id' }) 求教,如何才能通过 npm run dev/build 来自动切换云环境配置呢?(对 npm 了解不多,求指点相关概念或文档……)
1 fengxianqi 2019-05-01 12:50:14 +08:00 在 src/main.js 下指定环境: |
2 fengxianqi 2019-05-01 12:51:50 +08:00 @fengxianqi import Vue from 'vue' import App from './App' Vue.config.productiOnTip= false App.mpType = 'app' wx.cloud.init({ env: 'test' }) const app = new Vue(App) app.$mount() 如果需要指定不同的环境,可以在 config 写一个变量,通过 process.env.xxx 来判断不同的环境 |
3 Aether OP @fengxianqi 对,但我实际部署测试和网络搜索似乎发现这个 main.js 对云函数环境不起效果。我去查一下 config 的自动变量。O(∩_∩)O 谢谢 |