我使用 VS2012 插件和 Web Essentials 创建了我的第一个 TypeScript 文件:
///<reference path='/Scripts/jquery/jquery.d.ts' />
/*jslint browser: true*/
/*jslint vars: true */
/*global $, jQuery*/
/*global ajaxOnFailure, doAddSubmit, doResetTabs*/
/*global mvcOnFailure, updateGridMeta*/
function alertWin(title, message) {
$.modal({
content: '<p class="align-center">' + message + '</p>',
title: title,
minWidth: 150,
maxWidth: 900,
maxHeight: 600,
width: false,
buttons: {
'Ok': function (win) { win.closeModal(); }
}
});
}
我将参考文件从解决方案拖放到文件顶部,它确实存在。
但是,一旦它被拖动,我就会在它下面看到一条红线,上面写着“引用的文件不存在”。我还注意到它似乎无法识别$
我的脚本中的 。
这是我的目录结构:
/Scripts
/jquery/jquery.d.ts
/Shared/dialog/functions/file1.ts <-- the file above
笔记:
当我将 .ts 文件放在与 file1.ts 相同的目录中并按如下方式引用时,它可以工作:
///<reference path='jquery.d.ts' />
所以我的问题是:
我怎样才能将我的 jquery.d.ts 放在一个地方并从我的文件中引用它?