Я использую angular 2.0.0-rc.1, но у меня проблемы с компилятором typescript (Typescript 1.8.10). Если я запускаю tsc в своем проекте, я получаю множество таких ошибок:
app/app.component.ts(1,33): ошибка TS2307: не удается найти модуль '@angular/core'
Однако я подумал, что потому что package.json
в node_modules/@angular/core имеет строку:
"typings": "index.d.ts",
и index.d.ts
дает определения, так не должно быть? VSCode не выделяет никаких проблем с этими пакетами и будет ссылаться на источник, если я нажму «Перейти к определению» при импорте.
Что мне делать, чтобы избежать подобных ошибок компилятора?
Обновлять:
My packages.json
:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"sourceMap": true,
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"noEmitHelpers": true,
"noEmitOnError": true
},
"exclude": [
"node_modules",
"platforms"
]
}