Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么异步不被定义为it';她在我的项目中有什么作用?_Javascript_Json_Asynchronous_Solidity - Fatal编程技术网

Javascript 为什么异步不被定义为it';她在我的项目中有什么作用?

Javascript 为什么异步不被定义为it';她在我的项目中有什么作用?,javascript,json,asynchronous,solidity,Javascript,Json,Asynchronous,Solidity,我正在写一个智能合约,它涉及到制作一个交换/交易web应用程序。我已经一遍又一遍地检查它,试图假设它是我语法中的一个缺陷。可能,这个示例和教程看起来不是这样的,而且在我的另一个合约中,它没有显示为正确的系列。我能向您描述它的最好方式是“async”在示例中是紫色的,“await”和“=”也是紫色的,它在我的项目中显示为与“require”、“let”和“const”相同的颜色,我花了很长时间,一切都很顺利,直到我使用chai运行测试,它说的是引用错误,同样的问题也出现在我的合同2_deploy_

我正在写一个智能合约,它涉及到制作一个交换/交易web应用程序。我已经一遍又一遍地检查它,试图假设它是我语法中的一个缺陷。可能,这个示例和教程看起来不是这样的,而且在我的另一个合约中,它没有显示为正确的系列。我能向您描述它的最好方式是“async”在示例中是紫色的,“await”和“=”也是紫色的,它在我的项目中显示为与“require”、“let”和“const”相同的颜色,我花了很长时间,一切都很顺利,直到我使用chai运行测试,它说的是引用错误,同样的问题也出现在我的合同2_deploy_contracts.js中,我只需要有人帮我缓解一下,请告诉我我做错了什么?这是我运行块菌测试的终端,第二个是来自Codepen的代码片段

`ReferenceError:未定义EthSwap 反对。(C:\Users\Noahm\eth\u swap\test\EthSwap.test.js:3:1) at模块编译(节点:内部/modules/cjs/loader:1108:14) 在加载程序(C:\Users\Noahm\eth\u swap\node\u modules\babel register\lib\node.js:144:5) 在Object.require.extensions。[as.js](C:\Users\Noahm\eth\u swap\node\u modules\babel register\lib\node.js:154:7) at Module.load(节点:内部/模块/cjs/加载器:988:32) at功能模块加载(节点:内部/模块/cjs/加载程序:828:14) at Module.require(节点:内部/模块/cjs/加载器:1012:19) 需要时(节点:内部/模块/cjs/helpers:93:18) 在C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\node\u modules\mocha\lib\mocha.js:390:36 在Array.forEach()处 在Mocha.loadFiles(C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\node\u modules\Mocha\lib\Mocha.js:387:14) 在Mocha.run(C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\node\u modules\Mocha\lib\Mocha.js:961:10) 在C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\build\webpack:\packages\core\lib\testing\Test.js:151:1 在新的承诺() 在Object.run(C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\build\webpack:\packages\core\lib\testing\Test.js:150:1) 在处理和拒绝时(节点:内部/处理/任务队列:96:5) 在Object.run(C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\build\webpack:\packages\core\lib\commands\test\index.js:165:1) 在Command.run(C:\Users\Noahm\AppData\Roaming\npm\node\u modules\truffle\build\webpack:\packages\core\lib\Command.js:140:1) 块菌v5.3.4(核心:5.3.4) 节点v16.0.0

const-Token=artifacts.require(“Token”);
const EthSwap=artifacts.require(“EthSwap”);
module.exports=异步函数(部署器){
//部署令牌
等待部署者部署(令牌);
const token=wait token.deployed()
//部署EthSwap
等待部署者部署(EthSwap);
const ethSwap=wait ethSwap.deployed()
//将所有代币转移到EthSwap(100万)
等待令牌.transfer(ethSwap.address,“10000000000000000000000”)
};