Typescript 2.x: как исправить ошибку «Не удается найти имя»

Я использую gulp для расшифровки машинописных файлов.

Это задача глотка:

gulp.task('typescript', function () {
 var tsResult = tsProject.src()
  .pipe(ts(tsProject));

  return tsResult.js.pipe(gulp.dest('./build/js'));
});

В папке моего проекта есть tsconfig.json:

{
 "compilerOptions": {
 "sourceMap": true,
 "target": "es5",
 "experimentalDecorators": true,
 "noImplicitAny": false
},
 "exclude": [
 "node_modules",
 "build"
 ]
}

Я хотел бы использовать пакеты typescript в node_modules/@types, поэтому я установил их с помощью npm.

Но это не работает. Я всегда получаю сообщения типа

ошибка TS2304: не удается найти имя «угловое»

Что случилось? Как я могу узнать причину?


person Juri    schedule 12.10.2016    source источник


Ответы (1)


Я думаю, что нашел причину. Я использовал gulp-typescript 2.14.0. После обновления до 3.0.2 задача gulp работает нормально.

person Juri    schedule 12.10.2016