在研究了 javascript 上下文中的异步模块定义 (AMD) 之后,我想知道如何在 Visual Studio 2010 中为依赖模块获取智能感知。
例如给定模块 A:
define(function() {
return {
square: function(value) {
return value * value;
}
};
});
以及相应的模块B:
define(["A"], function(a) {
return {
value: a.square(10)
}
});
然后我想在模块 B 中为模块 A(表示为参数 a)提供完整的智能感知。请注意,这两个模块都将在单独的文件中定义(在本例中为 A.js 和 B.js)。
这里的评论帮助我让它部分工作:对 GitHub 存储库的评论
基本上,我必须确保:
/// <reference path="require.js" />
位于 _references.js 文件的顶部。它适用于“require”和“define”块,但似乎不适用于“define”块内的匿名函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)