当前位置:   article > 正文

uniapp 项目中开发环境与生产环境的配置_uniapp开发环境和生产环境

uniapp开发环境和生产环境

根据uniapp官网的提示在vue.config.js中配置,根据项目的情况做了些许的修改

  1. const webpack = require('webpack')
  2. module.exports = {
  3. chainWebpack: config => {
  4. config
  5. .plugin('define')
  6. .tap(args => {
  7. args[0]['process.env'].VUE_APP_BASE_URL = args[0]['process.env'].NODE_ENV ==
  8. '"development"' ?
  9. '"http://开发环境下的网址"' : '"http://正式环境下的网址"'
  10. return args;
  11. })
  12. }
  13. }

1、这个项目是用HBuildX来创建的,所有在config配置文件里配置。

2、判断是开发环境还是正式环境下记得加""。

3、开发环境与正式环境的网址也要再加双引号"",这个地方当时卡了一会。

在request.js里的使用

  1. //使用create方法创建axios实例
  2. const Service = axios.create({
  3. timeout: 10000, // 请求超时时间
  4. baseURL: process.env.VUE_APP_BASE_URL,
  5. })

在页面里需要用到的地方这样使用

  1. const RootPath = process.env.VUE_APP_BASE_URL
  2. // 需要拼接的地址
  3. this.imgPath = `${RootPath}/download?id=${img}`

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/273914
推荐阅读
相关标签
  

闽ICP备14008679号