我正在尝试使用他们的快速入门指南,英雄之旅和风格指南来学习Angular 2。但是,我没有按照它来写信,而是试图让它适应我的一个小项目。这可能是一个非常愚蠢的错误,但我对Angular 2如何管理进口和出口感到有点不舒服。
我在NPM start
上收到以下错误。
我尝试使用User文件夹模块从共享文件夹导入用户服务和用户模型,我的结构如下:
我的代码看起来像这样:
我知道这个错误意味着什么,毕竟它就在那里;找不到该模块,但我尝试了.user/shared
,../shared
和/users/shared
,但没有任何效果。我不认为这很重要,但每个模块都有一个共享文件夹,我的代码基于这个例子:https://angular.io/docs/ts/latest/guide/style-guide.html#!#application-structure
app/heroes/heroes.component.ts
任何解决这个问题的指针都很棒。
编辑:根据共享文件夹下的index.ts修改建议。但现在应用程序无法正常加载。
答案 0 :(得分:1)
在index.ts
目录中添加shared
(桶)文件,从共享目录中导出文件
index.ts
export * from './user.model';
export * from './mock-users';
export * from './user.service';