可能有三个人在做我正在做的事情,但这里有:
- 视觉工作室 2012
- 最新的网络要点
- 打字稿项目
- AngularJS 框架
- 使用 Jasmine 运行 Chutzpah 测试
在为 Chutzpah 创建测试时,我不仅需要添加对我的打字稿文件的引用,还需要添加对我正在使用的 javascript 库的引用。例如:
// Typescript References (for tsc)
/// <reference path="../ref/angular-1.0.d.ts" />
// JavaScript references (for chutzpah)
/// <reference path="../lib/angular.min.js" />
// TS references for what we're actually testing...
/// <reference path="../src/modules.ts" />
使用此设置,我的打字稿编写的 jasmine 测试运行良好。然而,angular.min.js 文件正在用数百条投诉填满我的错误列表。这使得无法找到打字稿语法检查器报告的错误。
如果我删除对 angular.min.js 的引用,那么 Chutzpah 将无法运行,因为我的代码依赖于库。
有没有办法强制 Visual Studio 忽略特定 JavaScript 文件引用中的错误?