TypeError: Cannot read properties of undefined (reading ‘JsonRpcProvider‘)
原因:ethers版本过高,第六版不支持ethers.providers.JsonRpcProvider()
用法
解决方案:
方法1:
将ethers.providers.JsonRpcProvider()
改为
ethers.JsonRpcProvider()
方法2:
- 将package.json中ethers版本号修改为5.4
"dependencies": {
"ethers": "5.4"
}
-
删除node_modules文件夹中的ethers文件夹
-
在终端使用
npm install ethers@5.4
或yarn add ethers@5.4
重新安装ethers
个人笔记,仅供参考!