异步功能:TS1068:意外令牌.构造函数、方法、访问器或属性是必需的



我将 Angular 9 与 v10.16.0 用于我的项目。

我必须添加一个函数来调用 Aws amplify。代码由 aws 提供:

import { Auth } from 'aws-amplify';
async function signUp() {
try {
const user = await Auth.signUp({
username,
password,
attributes: {
email,          // optional
phone_number,   // optional - E.164 number convention
// other custom attributes 
}
});
console.log({ user });
} catch (error) {
console.log('error signing up:', error);
}
}

当我添加此代码时,我收到此错误:TS1068: Unexpected token. A constructor, method, accessor, or property was expected.

我应该在代码中添加或导入一些特殊的东西才能使用 async/await 吗? 提前谢谢。

我找到了解决方案。我的异步函数在导出类中。所以我只是删除了功能名称之前的措辞功能。例如,为了拥有异步函数 signUp((,我只是 pust async signUp(( 就完成了。

最新更新