TS2307找不到模块

时间:2016-10-26 16:44:44

标签: angular typescript

我正在尝试使用他们的快速入门指南,英雄之旅和风格指南来学习Angular 2。但是,我没有按照它来写信,而是试图让它适应我的一个小项目。这可能是一个非常愚蠢的错误,但我对Angular 2如何管理进口和出口感到有点不舒服。

我在NPM start上收到以下错误。

enter image description here

我尝试使用User文件夹模块从共享文件夹导入用户服务和用户模型,我的结构如下:

enter image description here

我的代码看起来像这样:

enter image description here

我知道这个错误意味着什么,毕竟它就在那里;找不到该模块,但我尝试了.user/shared../shared/users/shared,但没有任何效果。我不认为这很重要,但每个模块都有一个共享文件夹,我的代码基于这个例子:https://angular.io/docs/ts/latest/guide/style-guide.html#!#application-structure

app/heroes/heroes.component.ts

任何解决这个问题的指针都很棒。

编辑:根据共享文件夹下的index.ts修改建议。但现在应用程序无法正常加载。

enter image description here

1 个答案:

答案 0 :(得分:1)

index.ts目录中添加shared(桶)文件,从共享目录中导出文件

index.ts

export * from './user.model';
export * from './mock-users';
export * from './user.service';