gpt4 book ai didi

javascript - 找不到 Angular 6 setTimeout 模块 : Error: Can't resolve 'timers'

转载 作者:可可西里 更新时间:2023-11-01 01:35:35 34 4
gpt4 key购买 nike

我有一个问题。我想在 2 秒后以 Angular 使用 setTimeout 来调用一个函数,但我得到了这个:

ERROR: Module not found: Error: Can't resolve 'timers'; this is my function:

login(user) {
console.log(user.value);
this.loginService.loginUser(user.value);
// this.user = this.loginService.getUser();
setTimeout(() => {
this.user = this.loginService.getUser();
}, 2000);
if (this.user === undefined) {
console.log('username or password incorrect');
} else {
console.log(this.user);
this.navbar.connectComps(this.user);
this.navbar.getCheck();
}
}

请告诉我应该怎么做才能解决这个问题。

最佳答案

我在使用 setTimeout 时遇到了同样的错误。结果 angular 在我没有意识到的情况下添加了以下行。一旦我删除它,一切又开始工作了。

// remove this import
import { setTimeout } from 'timers';

关于javascript - 找不到 Angular 6 setTimeout 模块 : Error: Can't resolve 'timers' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50651516/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com