我对Node.js相对较新,我遇到了代码错误:
async function loadingOneImage(file){
........
}
async function generateDataset() {
const {image, target} = await loadingOneImage(file)
}
generateDataset();
代码的结构可以在上面看到。我有一个函数generateDataset()最初被调用。在generateDataset()内部,另一个函数loadingOneImage()被调用。但是一旦运行程序,我就会遇到以下错误:
/home/nauyan/Desktop/EsperSolutions/TensorFlow.js/tfjs-examples/simple-object-detection/dataprep.js:85
const {image, target} = await loadingOneImage(file)
^^^^^
SyntaxError: await is only valid in async function
at Module._compile (internal/modules/cjs/loader.js:721:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
有人可以给我关于这个问题的建议吗。