gpt4 book ai didi

angular - File 'app/hero.ts' is not a module error in the console, where to store interfaces files in directory structure with angular2?

转载 作者:太空狗 更新时间:2023-10-29 16:45:03 25 4
gpt4 key购买 nike

我正在这个地址做 angular2 教程:https://angular.io/docs/ts/latest/tutorial/toh-pt3.html我已将 hero 界面放在 app 文件夹下的单个文件中,在控制台中出现此错误:

app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module.
[0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module.

如果我将我的界面文件放在 hero 文件夹中,错误就会消失,文档中没有提到,我的导入有什么问题

我在 app.components.tshero-detail.component.ts 中的导入指令(在组件文件的开头):

import {Component} from 'angular2/core';

import {Hero} from './hero';

我必须替换我的导入指令吗:import {Hero} from './'; 或者只是将代码放在 hero 文件夹中?

最佳答案

尝试重新启动您正在编写代码的编辑器(VS 代码或 Sublime)。再次编译运行。我也做了同样的事情并且成功了。

当您在编辑器之外添加一个新类或继续运行您的 angular cli 'ng serve' 时,就会发生这种情况。实际上,您的编辑器或“ng serve”命令可能无法找到新创建的文件。

关于angular - File 'app/hero.ts' is not a module error in the console, where to store interfaces files in directory structure with angular2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629517/

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