刚开始使用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?
答案 0 :(得分:1)
目前不支持此功能。
查看此堆栈溢出问题: CoffeeScript Intellisense
另请参阅网络要点中的此建议: https://webessentials.uservoice.com/forums/140520-general/suggestions/3782958-coffeescript-intellisense
答案 1 :(得分:0)
我使用的是VS2015。我这样做的方式是更新&#34; references.js&#34;文件(右键单击该文件并单击更新) see screenshot