【发布时间】:2019-01-20 23:02:51
【问题描述】:
我使用 Visual Studio 2017 创建了一个 Angular 6 应用程序。
这是我的 Visual Studio 项目 (Angular) 的屏幕截图。
如您所见,我添加了一个名为 Todo 的新组件和 服务。 当我添加 todo.service.ts 时,我需要添加一些角度模块的引用,以便我可以使用 HttpClient、HttpHeaders、HttpParams、catchError、tap、map 功能。
但这里似乎 我无法引用 angular 模块的路径 包,我们可以在使用 cli 命令创建项目时轻松引用它,因为我们有 node_modules我们拥有所有软件包并使用以下命令导入文件的文件夹
从 '@angular/common/http' 导入 { HttpClient, HttpHeaders, HttpParams }; 从 'rxjs/operators' 导入 { catchError, tap, map };
但在 VS-2017 中,我无法引用该软件包。 它给了我一个错误,比如“找不到模块”
这是相同的屏幕截图。
请建议我在 VS-2017 中创建 Angular 项目时如何引用 Angular 包。
请注意,在引用包时没有错误,因为在使用 angular CLI 命令创建项目时可以使用相同的代码。
【问题讨论】:
标签: asp.net angular visual-studio-2017 angular6 node-modules