【发布时间】:2016-09-07 02:35:46
【问题描述】:
我的 TypeScript 和 Typings 使用 Web Analyzer 插件在 vs2015 中工作。我已经解决了所有 vs2015 错误。现在我正在尝试在 vscode 中进行设置。我已经设置了一个 gulp 任务和 vscode 报告:
错误 TS2304:找不到名称“角度”
我可以使用以下行来解决它,但是有没有比单独列出每个文件更简单的方法?也就是说,vs2015 编译 TypeScript 没有问题,并且知道如何使用 Typings 文件。
/// <reference path="../typings/browser/ambient/angular/index.d.ts" />
我从 gulp-tsc 开始,也尝试过 gulp-typescript,但都需要这个。
var tsc = require("gulp-tsc");
var typescript = require("gulp-typescript");
var $ = require("gulp-load-plugins")({ lazy: true });
gulp.task("ts-watcher", function() {
gulp.watch("./app/**/*.ts", ["ts-compile"]);
});
gulp.task("ts-compile", function() {
var tsProject = typescript.createProject('tsconfig.json');
return gulp.src(config.allts) //["./app/**/*.ts"]
.pipe(typescript(tsProject))
.pipe(gulp.dest("dest/"));
});
gulp.task("default", ["ts-watcher"]);
{
"compilerOptions": {
"module": "amd",
"rootDir": "src",
"sourceMap": true,
"target": "es5",
"removeComments": true,
"outFile": "./build/build.js"
},
"compileOnSave": true,
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts",
"packages"
]
}
我的 typings 文件夹与 tsconfig.json 位于同一文件夹中。
重启 VSCode 没有帮助。
这类似于Including d.ts type definition files in VSCode,但我是 1) 包含更多信息,2) 使用 VSCode 1.1.0,以及 3) 我有一个 TSconfig,不是 一个 JSconfig。 jsconfig 有帮助吗?
【问题讨论】:
标签: angularjs typescript visual-studio-2015 gulp visual-studio-code