uni-app h5自定义条件编译不生效

uni-app h5自定义条件编译不生效 产品分类:uniapp/H5

项目 内容
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 19043.1237
HBuilderX类型 正式
HBuilderX版本号 3.3.10
浏览器平台 Chrome
浏览器版本 96.0.4664.45
项目创建方式 HBuilderX

bug描述:

在package.json中自定义条件编译,HBuilder X 3.3.5没有问题,升级到3.3.9就无效了.更新3.3.10后还是无效

示例代码:

{  
    "private": true,  
    "uni-app": {  
        "scripts": {  
            "h5-mobile": {  
                "title": "手机移动端 H5 站点",  
                "BROWSER": "Chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5"  
                },  
                "define": {  
                    "H5-MOBILE": true  
                }  
            },  
            "h5-weixin": {  
                "title": "微信服务号 H5 站点",  
                "BROWSER": "Chrome",  
                "env": {  
                    "UNI_PLATFORM": "h5"  
                },  
                "define": {  
                    "H5-WEIXIN": true  
                }  
            }  
        }  
    }  
}

操作步骤:

<template>  
    <view class="content">  
        <image class="logo" src="/static/logo.png"></image>  
        <view class="text-area">  
            <text class="title">{{title}}</text>  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        onLoad() {  
            // #ifdef H5-WEIXIN  
            console.log('H5-WEIXIN 微信服务号运行');  
            // #endif  
        },  
        methods: {  

        }  
    }  
</script>  

<style>  
    .content {  
        display: flex;  
        flex-direction: column;  
        align-items: center;  
        justify-content: center;  
    }  

    .logo {  
        height: 200rpx;  
        width: 200rpx;  
        margin-top: 200rpx;  
        margin-left: auto;  
        margin-right: auto;  
        margin-bottom: 50rpx;  
    }  

    .text-area {  
        display: flex;  
        justify-content: center;  
    }  

    .title {  
        font-size: 36rpx;  
        color: #8f8f94;  
    }  
</style>

更多关于uni-app h5自定义条件编译不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

这边可以正常运行,你看看你是哪个地方错误了 或者,浮现的场景不一样?

更多关于uni-app h5自定义条件编译不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


没有任何报错,这是新建的demo

回到3.3.5版本就正常

没有报错,也不生效

最新版3.3.10确实不生效

我现在也是回退到3.3.5,3.3.9跟3.3.10都有问题

大半个月没人搭理,这个bug已经被抛弃了

已有相关人员在处理,感谢您的反馈,请查看相关问题:https://ask.dcloud.net.cn/question/139125

不容易,我发布大半个月了,终于有人了

HBuilderX 3.3.11已修复

回到顶部