Я разрабатываю приложение node с angular2 и gulp. Я написал файл компонента login.ts следующим образом:
import {Component, View} from 'angular2/angular2';
import {FormBuilder, formDirectives } from 'angular2/forms';
@Component({
selector: 'login',
injectables: [FormBuilder]
})
@View({
templateUrl: '/scripts/src/components/login/login.html',
directives: [formDirectives]
})
export class login {
}
И мой файл bootstrap.ts:
import {bootstrap} from 'angular2/angular2';
import {login} from './components/login/login';
bootstrap(login);
но когда я компилирую эти файлы, он вызывает следующие ошибки:
client\bootstrap.ts(1,25): error TS2307: Cannot find module 'angular2/angular2'.
client\components\login\login.ts(1,31): error TS2307: Cannot find module 'angular2/angular2
client\components\login\login.ts(2,45): error TS2307: Cannot find module 'angular2/forms'.
Вот мой tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"sourceMap": true,
"watch": true,
"removeComments": true,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true
}
}
Я установил ввод для angular2, используя:
tsd install angular2 --save
Помогите исправить ошибку.