首页 > 解决方案 > 错误 - await 仅在异步函数中有效,当调用部署在松露智能合约上时

问题描述

正在关注松露网站上的教程。按原样完成每个步骤和设置。我的truffle compiletruffle migrate按预期工作。但是当我尝试let instance = await MetaCoin.deployed()在松露控制台中进行操作时,我收到了这个错误 -

evalmachine.<anonymous>:1
let instance = await MetaCoin.deployed()
               ^^^^^

Uncaught SyntaxError: await is only valid in async function

标签: ethereumsoliditysmartcontractstruffle

解决方案


尝试将其放入异步函数中,然后使用 .then() 、 .catch() 来查看您的合约是否已部署...


推荐阅读