uni-app v3 APP端有nuve页面, 调试正常,打包后进入nvue页面就卡死
"app-plus" : {
"compilerVersion" : 3,
"usingComponents" : true,
"nvueCompiler" : "uni-app",
}
请问什么原因呢?
调试阶段没有任何的错误信息,打包也是成功了,也没有任何错误信息出现,我都不知道从哪下手进行调试。
uni-app v3 APP端有nuve页面, 调试正常,打包后进入nvue页面就卡死
"app-plus" : {
"compilerVersion" : 3,
"usingComponents" : true,
"nvueCompiler" : "uni-app",
}
请问什么原因呢?
调试阶段没有任何的错误信息,打包也是成功了,也没有任何错误信息出现,我都不知道从哪下手进行调试。
最佳回复
找到问题了,其他人也可参考一下
项目中使用了一个npm依赖query-string,这个直接使用了es6,es6直接使用兼容有问题,node_modules目录默认不走es6->es5的转换。
解决方案有这几种:
nvue 页面是否是首页?
非v3是否正常?
Kindi丶 (作者)
回复 DCloud_UNI_GSQ: 在线云打包
这个页面使用的https://ext.dcloud.net.cn/plugin?id=315 这个插件,v3版本打包后进入这个页面就不能在切换出来,非v3版本是可以切换出来的。
在v2版本真机调试是可以看到一些报错信息,应该是js代码有问题。
2020-01-09 15:32
Kindi丶 (作者)
回复 DCloud_UNI_GSQ: 搞错了, tabbar 页面使用的是 https://ext.dcloud.net.cn/plugin?id=103 是 DCloud 提供的页面模板。我测试了V2和v3,不管是哪个版本 使用 标准基座是好的,H5端也是好的,自定义基座和打包都不行。
2020-01-09 18:39
Kindi丶 (作者)
回复 DCloud_UNI_GSQ: 2.5.1.20200103
我今天的打包次数已经用尽了,充了钱都用完了。
我现在在H5端已经把所有报错的信息全都处理掉了,标准基座始终是可行的,自定义基座不行,我把那个nvue的页面都删掉了,只保留了一个 view 都会卡主。我尽力了o(╥﹏╥)o
2020-01-09 19:17
Kindi丶 (作者)
回复 DCloud_UNI_GSQ: 区别可能就是 这个项目是我在hbuilderx 升级前创建的,新项目是最新的hbuilderx创建的。新项目用的公共Key。。跟这些有关系吗?
2020-01-09 19:46
Kindi丶 (作者)
问题已解决,感谢!
2020-01-13 09:46
zhangyq
我这边也遇到了一个类似的问题
首页是nvue页面,在Android下运行正常,但是ios下空白,无法渲染
2020-05-27 19:53
zhangyq
非v3运行正常,现在升级成v3后nvue页面无法运行
2020-05-27 19:54
zhangyq
回复 Kindi丶: 请问这个问题怎么解决的呢?我尝试把模块里文件拷贝到node_modules外引用,但是也没有用
2020-06-11 10:41