gpt4 book ai didi

找不到 Angular EventEmitter

转载 作者:太空狗 更新时间:2023-10-29 17:09:17 24 4
gpt4 key购买 nike

我使用 Angular CLI 创建了一个项目,但是当我尝试使用 EventEmitter 时,它无法编译并出现错误 "Can't resolve '@angular/core/src/event_emitter'"

这是完整的错误信息

编译失败。

./src/app/app.component.ts
Module not found: Error: Can't resolve '@angular/core/src/event_emitter' in 'C:\xampp\htdocs\myapp\src\app'
@ ./src/app/app.component.ts 10:22-64
@ ./src/app/app.module.ts
@ ./src/main.ts
@ multi webpack-dev-server/client?http://0.0.0.0:0 ./src/main.ts

这是代码。

import { Component } from '@angular/core';
import { EventEmitter } from '@angular/core/src/event_emitter';

@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
private eventemitter = new EventEmitter<string>();
title = 'My Application';
}

文件 "node_modules\@angular\core\src\event_emitter.d.ts" 退出。

我删除了 node_modules 文件夹,清除了 npm 缓存(通过使用 --force)并使用 npm install 重新安装了所有模块,但仍然出现相同的错误。

我不知道是什么原因导致的,遗憾的是我在互联网上找不到任何与此相关的信息。任何帮助将不胜感激。

最佳答案

试试这个:

import { EventEmitter } from '@angular/core';

关于找不到 Angular EventEmitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47946928/

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