今天用开发工具打开之前的开发好的小程序提示错误:
然后就各种找问题,删除导入小程序重新导入不行,升级开发工具不行,把 wxml/js 代码一个一个删除想排查问题,最后都删完了还是不行,然后百度发现一个跟我一样的情况的案例,发现人家选择【调试基础库 2.12.0版本】,但是我的开发工具没有这个选项
来源我也粘贴出来:https://blog.youkuaiyun.com/qq_38652871/article/details/111606145
没办法只能继续推测,既然我的代码没问题,那是不是用的插件之类的导致报错,果然在我不屑的努力下,找出useExtendedLib 扩展库,官方解释:
我把 useExtendedLib 里删除掉并把相关json{}usingComponents里引用的也删除掉,发现页面不在报这个错误,然后发现上面提示【最新的 nightly 版开发者工具开始支持,同时基础库从支持 npm 的版本(2.2.1)起支持】,仿佛找到救命的稻草一样赶紧下载 nightly 版开发者工具,结果不尽如人意,还是报错,哎~,问题虽然没有解决,但是在这里记录一下,希望爸爸们能早日解决
顺便记录一下:
在全局 app.json
"usingComponents": {
"van-button": "@vant/weapp/button/index",
"van-cell-group": "@vant/weapp/cell-group/index",
"van-field": "@vant/weapp/field/index",
"van-radio": "@vant/weapp/radio/index",
"van-radio-group": "@vant/weapp/radio-group/index",
"van-uploader": "@vant/weapp/uploader/index",
"van-icon": "@vant/weapp/icon/index",
"van-notify": "@vant/weapp/notify/index",
"van-action-sheet": "@vant/weapp/action-sheet/index"
}
在页面的 index.json
"usingComponents": {
"mp-uploader": "weui-miniprogram/uploader/uploader",
"mp-cells": "weui-miniprogram/cells/cells",
"mp-cell": "weui-miniprogram/cell/cell"
}
采摘自:https://developers.weixin.qq.com/community/develop/article/doc/0006ac5228cb48b26fea9688e5b013
关于第三方包的解释:https://www.cnblogs.com/cisum/p/9811489.html