我正在使用 webpack 版本 5:
控制台引导我到 inpage.js 文件,我的源代码中没有它,我认为它是 webpack 的东西(我是新手),导致错误的代码是:
setConnectionUrl() {
return Nc(this, null, function*() {
const {nodes: C} = yield this.bm.emit(Mu.GET_NODE, Ve.solana);
this.provider.connection = D1(C[0].url)
})
}
给出错误
cannot read properties of undefined (reading '0')
的部分是D1(C[0].url
控制台错误:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading '0')
at U1.<anonymous> (inpage.js:28930:39845)
at Generator.next (<anonymous>)
at ce (inpage.js:28930:37705)
我尝试更新所有子包,如 loader、babels 等。但这没有帮助。 我把我的 github 代表链接放在这里,这样你就可以自己查看源代码和配置文件。
克隆:https://github.com/mhmdmsvi24/Front-End-Projects.git
这是我的第一个项目,还处于早期阶段,每次我重新加载此错误时,我都可以单击 X,项目运行得很好,但这让我很紧张。
我没有足够的声誉来发布图像,请克隆该项目并检查一下!
碰巧我几个小时前也遇到了同样的问题。不过,我似乎已经想通了。就我而言,此错误不是由我的应用程序引发的,而是由名为 Trust Wallet 的第三方浏览器扩展引发的。我怀疑你可能也有同样的问题。只要删除它,错误就会消失。