【发布时间】:2017-08-29 18:07:33
【问题描述】:
我的组件文件包含:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<user></user>
`,
})
export class AppComponent {
}
我的 app.modules :
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angluar/forms';
import { AppComponent } from './app.component';
import { UserComponent } from './components/user.component';
@NgModule({
imports: [ BrowserModule ,FormsModule],
declarations: [ AppComponent, UserComponent],
bootstrap: [ AppComponent ]
})
export class AppModule { }
当我尝试编译我的代码时,我得到了这个错误:error TS2307: Cannot find module 'angular2/forms' 谢谢!
【问题讨论】:
-
请添加您的 package.json 文件,我认为您只是缺少 @angular/forms 作为依赖项。
-
他已经存在于package.json中
-
你在使用 angular-cli 吗? webpack 还是 system.js? “node_modules/@angular”中是否存在文件夹“forms”?
-
你安装了吗?
npm install @angular/forms --save -
文件夹存在于 node_modules/@angular
标签: node.js angular typescript