node.js - 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 文件位于模型文件夹中。有人可以帮我解决这个问题吗?
解决方案
假设您的文件结构如下:
|app
|models
|user.ts
|services
|user.service.ts
您的导入应该是:
import { User } from "../models/user";
推荐阅读
- javascript - 递归不保留javascript中的值
- reactjs - React CSS 过渡组:调用 Set State OnEntered 属性
- c# - 如何在 ( 而不是 / 在 ASP.NET Core Web api 中具有端点参数?
- c - fprintf 打印乱码
- android - Android模拟器本身在显示对话框时重新启动
- sql - 创建具有不同输入的 PL/SQL 过程和匿名块
- r - 将不同文件夹中的多个 csv 文件(名称相似)合并为一个 csv 并逐行绑定
- assembly - x86 程序集:错误 A2008:语法错误:否定
- python - Flask / Gcloud 错误“内容必须通过 HTTPS 提供”
- c++ - vs 代码无法遵循相关的 gcc 构建错误链接