Visual Studio 2013 .coffee文件中的Javascript引用和Intellisense

时间:2014-11-20 15:59:18

标签: javascript visual-studio coffeescript

刚开始使用Web Essentials并喜欢它支持.coffee文件。但问题很严重:在Visual Studio中,如果将以下引用添加到.js文件的顶部,Visual Studio将包含引用文件中项目的intellisense:

/// <reference path="../../js/knockout-3.1.js" />

因此,在编写我的代码时,我可以键入类似ko.的内容,intellisense会向我显示knockout所提供的所有功能。

但是.coffee文件中不允许使用上述XML引用,实际上不会对它们进行编译。我可以将以下内容放在.coffee文件中:

# @reference ../../js/knockout-3.1.js

这将编译,但我在Visual Studio中丢失了intellisense。

我怎样才能&#34;包括&#34;其他.js文件作为参考并在.coffee文件中触发intellisense?

2 个答案:

答案 0 :(得分:1)

目前不支持此功能。

查看此堆栈溢出问题: CoffeeScript Intellisense

另请参阅网络要点中的此建议: https://webessentials.uservoice.com/forums/140520-general/suggestions/3782958-coffeescript-intellisense

答案 1 :(得分:0)

我使用的是VS2015。我这样做的方式是更新&#34; references.js&#34;文件(右键单击该文件并单击更新) see screenshot