Truffle
松露控制台:“未定義”消息變數聲明
我在 Truffle 控制台發出以下命令,但收到“未定義”消息:
> $ truffle console > > You can improve web3's peformance when running Node.js versions older > than 10.5.0 by installing the (deprecated) scrypt package in your > project > > truffle(ganache)> let accounts =await web3.eth.getAccounts() > > undefined
松露版本是:
> truffle(ganache)> truffle version > > Truffle v5.1.27 (core: 5.1.27) > > Solidity v0.5.16 (solc-js) Node v8.10.0 Web3.js v1.2.1 > > truffle(ganache)>
有人請指導我。
祖爾菲。
我認為您正在嘗試在 truffle 控制台中使用 JavaScript 獲取 ganache 的帳戶我建議您編寫以下程式碼段
Web3.eth.getAccounts(function(err,res){accounts=res});
然後您可以使用以下命令訪問 truffle 控制台中的帳戶列表
accounts