Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Aether
V2EX  ›  云计算

请教,如何在 mpvue 里自动配置小程序-云开发-云函数的云环境参数?

  •  
  •   Aether · May 1, 2019 · 3895 views
    This topic created in 2606 days ago, the information mentioned may be changed or developed.

    默认的配置总是指向初始测试环境,在小程序客户端,main.json 的配置对云函数是无效的。
    这导致每个云函数都要单独的配置,比如:

    cloud.init({
      env: 'id'
    })
    

    求教,如何才能通过 npm run dev/build 来自动切换云环境配置呢?(对 npm 了解不多,求指点相关概念或文档……)

    3 replies    2019-05-01 12:55:24 +08:00
    fengxianqi
        1
    fengxianqi  
       May 1, 2019
    在 src/main.js 下指定环境:
    fengxianqi
        2
    fengxianqi  
       May 1, 2019
    @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 来判断不同的环境
    Aether
        3
    Aether  
    OP
       May 1, 2019
    @fengxianqi 对,但我实际部署测试和网络搜索似乎发现这个 main.js 对云函数环境不起效果。我去查一下 config 的自动变量。O(∩_∩)O 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2508 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 06:05 · PVG 14:05 · LAX 23:05 · JFK 02:05
    ♥ Do have faith in what you're doing.