繁体   English   中英

使用 TypeScript 和 Angular 2 在 VS Code 中找不到从位置导入 {}

[英]Import {} from location is not found in VS Code using TypeScript and Angular 2

我正在尝试新的 Angular 2 Forms。 我的导入语句如下:

import {bootstrap, onChange, NgIf, Component, Directive, View, Ancestor} from 'angular2/angular2';
import {formDirectives, NgControl, Validators, NgForm} from 'angular2/forms';

import {RegExpWrapper, print, isPresent} from 'angular2/src/facade/lang';

import {reflector} from 'angular2/src/reflection/reflection';
import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabilities';

'angular2/angular2' 解析得很好,但没有其他“ from ”位置解析。 错误是:

找不到模块“angular2/forms”。

所有这些组件目前都在我的node_modules目录中。 如果我输入完整路径:

import {formDirectives, ControlDirective, Validators, TemplateDrivenFormDirective} from 'C:/Users/Deb/node_modules/angular2/forms';

那么它的工作原理。 但是,我不需要使用完整路径。 我在设置 tsconfig 时是否遗漏了一些东西,或者还有其他问题吗?

问题是示例应用程序与当前可供下载的 Angular 2 版本不匹配。

如果有人感兴趣,我现在有一个带有 TypeScript 和 Visual Studio Code 的 Angular2 表单的工作示例:

https://github.com/DeborahK/AngularU2015-Angular2Forms

希望这可以帮助其他站在“流血边缘”的人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM