Truffle Uncaught ReferenceError:使用迁移后未定义全局

Cal*_*day 2 truffle

我正在关注本教程。使用该命令后truffle migrate --reset,块出现在 Ganache GUI 上。但是,我无法使用控制台与合同进行交互。如果我输入token = await MemoryToken.deployed(),我会收到以下错误:

truffle(development)> let token = await MemoryToken.deployed()
Uncaught ReferenceError: global is not defined at evalmachine.<anonymous>:2:19
Run Code Online (Sandbox Code Playgroud)

我不知道为什么。我尝试了几次,结果相同。我错过了什么?

同样的情况与从松露网站上的教程

Muh*_*uja 5

临时解决方法是global在 REPL 中明确定义:

global = this
Run Code Online (Sandbox Code Playgroud)