1***@qq.com
1***@qq.com
  • 发布:2025-05-13 17:30
  • 更新:2025-05-13 19:47
  • 阅读:152

在package.json中配置了uni-app,并且也在env中添加了自定义的变量名,在vite.config.ts中配置了process.env,但是还是访问不到我自定以的变量名

分类:uni-app

package.json中uni-app的配置

"uni-app": {  
        "scripts": {  
            "wx-test": {  
                "title": "微信小程序 测试环境",  
                "env": {  
                    "UNI_PLATFORM": "mp-weixin",  
                    "NAME_ER": "test"  
                },  
        "define": {  
          "CUSTOM-CONST": true  
        }  
            },  
            "wx-prod": {  
                "title": "微信小程序 生产环境",  
                "env": {  
                    "UNI_PLATFORM": "mp-weixin",  
                    "NAME_ER": "production"  
                },  
        "define": {  
          "CUSTOM-CONST": true  
        }  
            },  
            "h5-dev": {  
                "title": "H5 开发环境",  
                "browser": "chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5",  
                    "NAME_ER": "development"  
                },  
        "define": {  
          "CUSTOM-CONST": true  
        }  
            },  
            "h5-test": {  
                "title": "H5 测试环境",  
                "browser": "chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5",  
                    "NAME_ER": "test"  
                },  
        "define": {  
          "CUSTOM-CONST": true  
        }  
            },  
            "h5-prod": {  
                "title": "H5 生产环境",  
                "browser": "chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5",  
                    "NAME_ER": "production"  
                },  
        "define": {  
          "CUSTOM-CONST": true  
        }  
            }  
        }  
    }

vite.config.ts中的配置

define: {  
    'process.env.config': configApi, // 配置全局的环境变量值  
    'process.env': process.env, // 配置全局的环境变量  
  }

但是在request.ts中访问还是访问不到NAME_ER
console.log(configApi, '---configApi---')
console.log(process.env, '---process.env---')
console.log(configApi[process.env?.NAME_ER], '---process.env?.NAME_ER---')

2025-05-13 17:30 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

微信小程序端报下面的错误

DCloud_UNI_JBB

DCloud_UNI_JBB

参考附件修复一下你的代码

要回复问题请先登录注册