4***@qq.com
4***@qq.com
  • 发布:2022-10-28 10:49
  • 更新:2022-10-28 10:49
  • 阅读:180

【报Bug】3.6.8.20221027-alpha 版本代码里有使用inport 导入Node模块就会报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacOs Monterey 12.6

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.7

手机系统: Android

手机系统版本号: Android 12

手机厂商: vivo

手机机型: IQOO8

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="content">  
        <button @click="setToken" class="btn">设置storage</button>  
        <button @click="getToken" class="btn">获取storage</button>  
    </view>  
</template>  

<script>  
    import qs from 'qs';  
    export default {  
        data() {  
            return {  
                "title": "",  
            }  
        },  
        onLoad() {  

        },  
        methods: {  
            setToken() {  
                uni.setStorageSync('token', '很简单撒了发哈首付款户籍卡说法卡合计说法看哈看轨迹啦很尬合法山旮旯工卡科技噶工卡立卡合计过');  
            },  
            getToken() { //授权登录  
                const r = uni.getStorageSync('token');  
                console.log(r);  
            },  
        }  
    }  
</script>  

<style>  
    .btn {  
        margin-top: 10px;  
        margin-left: 10px;  
        margin-right: 10px;  
    }  
</style>  

操作步骤:

就上面代码跑一遍就报错白屏了

预期结果:

正常显示页面

实际结果:

报错白屏

bug描述:

本来是为了解决getStorageSync 用新版本的,新版本存在严重bug不可用

3.6.8.20221027-alpha 版本代码里有使用inport 导入Node模块就会报错,之前几个测试版本里应该也有问题
报错信息

10:46:08.652 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught ReferenceError: require is not defined  
 at  (pages/index/index.js.nvue:1993:1)  
 at __webpack_require__ (pages/index/index.js.nvue:21:30)  
 at  (pages/index/index.js.nvue:1983:18)  
 at __webpack_require__ (pages/index/index.js.nvue:21:30)  
 at  (pages/index/index.js.nvue:1529:19)  
 at __webpack_require__ (pages/index/index.js.nvue:21:30)  
 at  (pages/index/index.js.nvue:740:15)  
 at __webpack_require__ (pages/index/index.js.nvue:21:30)  
 at  (pages/index/index.js.nvue:402:22)  
 at __webpack_require__ (pages/index/index.js.nvue:21:30)
2022-10-28 10:49 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复