首页 > 解决方案 > Angular2,找不到模块“应用程序/模型/用户”错误

问题描述

我正在尝试 https://sniederm.wordpress.com/2017/04/12/tutorial-ng2-rest-service/上的示例 ,在第 2 步中,在“user.service.ts”文件中我得到“找不到模块'app/models/user'”错误

import { User } from "app/models/user";

线。我尝试了一些可以在网上找到的东西,例如用“.”替换“应用程序”。在“应用程序/模型/用户”中,但它不起作用。

在教程中它说“我们将创建一个类 User 并将其放置在一个名为 user.ts 的文件中,该文件位于“to-be-created”子文件夹 app/models 中。 ”我是 angular 新手,所以起初我手动创建了这个文件夹(右键单击-> 新建文件夹)但是在收到错误消息后,我使用ng generate module models提示创建了模型文件夹。但我仍然得到错误。user.ts 文件位于模型文件夹中。有人可以帮我解决这个问题吗?

标签: node.jsangularframeworks

解决方案


假设您的文件结构如下:

|app
 |models
  |user.ts
 |services
  |user.service.ts

您的导入应该是:

import { User } from "../models/user";

推荐阅读