Typescript 2.x:如何修复"找不到名称错误"

时间:2016-10-12 13:06:17

标签: typescript2.0 gulp-typescript

我使用gulp来记录打字稿文件。

这是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"
 ]
}

我想在node_modules / @ types中使用typescript包,所以我用npm安装了它们。

但它不起作用。我总是得到像

这样的消息

错误TS2304:找不到姓名' angular'

有什么问题?我怎么能得到原因?

1 个答案:

答案 0 :(得分:0)

我想我找到了原因。我正在使用gulp-typescript 2.14.0 更新到3.0.2后,gulp任务正常工作。