1***@qq.com
1***@qq.com
  • 发布:2023-06-26 17:44
  • 更新:2023-07-11 14:07
  • 阅读:337

【报Bug】高版本Hubilder配置package环境变量,访问不到!

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.2.1

HBuilderX类型: 正式

HBuilderX版本号: 3.8.6

手机系统: 全部

手机厂商: 苹果

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

所有机型

操作步骤:

1、

{  
    "uni-app": {  
        "scripts": {  

            "mp-dev": {  
                "title": "MP本地开发",  
                "env": {  
                    "UNI_PLATFORM": "mp-weixin",  
                    "HOST": “",  
                    "FSF_URL": "",  
                    "ICON_URL": ""  
                },  
                "define": {  
                    "MP-DEV": true  
                }  
            },  

            "mp-release": {  
                "title": "MP正式环境",  
                "env": {  
                    "UNI_PLATFORM": "mp-weixin",  
                    "HOST": "",  
                    "FSF_URL": "",  
                    "ICON_URL": ""  
                },  
                "define": {  
                    "MP-RELEASE": true  
                }  
            }  

        }  
    }  
}

2、

// main.js   
console.log(process.env)

预期结果:
 {  
    "UNI_PLATFORM": "mp-weixin",  
    "HOST": “",  
    "FSF_URL": "",  
        "ICON_URL": ""  
}

实际结果:
{}

bug描述:

  1. uni-app 通过在package.json文件中增加uni-app扩展节点,配置不同节点的环境变量
  2. 项目中使用,运行小程序,访问环境变量无效。
  3. 高版本Hubilder根本访问不了
2023-06-26 17:44 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

我用的 hbx 3.8.6 -alpha 按照你的配置 可以获取到配置的环境变量

1***@qq.com

1***@qq.com - 松果林

"uni-app": {  
    "scripts": {  
      "dev": {  
        "title": "微信小程序——开发版",  
        "env": {  
          "ENV_TYPE": "dev",  
          "UNI_PLATFORM": "mp-weixin",  
          "VUE_APP_BASE_URL": ""  
        },  
        "define": {  
            "DEV": true  
        }  
    },  
        "pro": {  
        "title": "微信小程序——正式版",  
        "env": {  
          "ENV_TYPE": "pro",  
          "UNI_PLATFORM": "mp-weixin",  
          "VUE_APP_BASE_URL": ""  
        },  
        "define": {  
            "PRO": true  
        }  
      }  
    }  
  }

预期结果:

{  
"ENV_TYPE": "pro",  
"UNI_PLATFORM": "mp-weixin",  
"VUE_APP_BASE_URL": ""  
}

实际结果:

{  
BASE_URL: "/"  
NODE_ENV: "development"  
VUE_APP_DARK_MODE: "false"  
VUE_APP_NAME: "mp-wenixin"  
VUE_APP_PLATFORM: "mp-weixin"  
}

版本是:hbx 3.8.7.20230628-alpha
稳定版也没有获取不到

要回复问题请先登录注册