Web3js

web3.eth.getAccounts():無法讀取未定義的屬性“地圖”

  • February 27, 2022
const HDWalletProvider = require('truffle-hdwallet-provider');
const Web3 = require('web3');
const provider = new HDWalletProvider( 'passphrase', 'rinkeby.infura.io/v3/mytoken' );
const web3 = new Web3(provider);
const deploy = async () =>{ const accounts = await web3.eth.getAccounts(); } deploy();

類型錯誤:無法讀取 GetAccountsMethod.afterExecution 處未定義的屬性“地圖”

使用的版本:

"solc": "^0.4.24",
"truffle-hdwallet-provider": "^1.0.4",
"web3": "^1.0.0-beta.46" 

任何解決方案將不勝感激。提前致謝。

您可能需要刪除目錄中的松露建構

rm -R build/

我遇到了同樣的錯誤,在我的情況下,我不小心導入了dbg.json文件而不是 json 文件。

引用自:https://ethereum.stackexchange.com/questions/67357