簡體   English   中英

IntelliSense&_references.js支持項目中未包含的文件

[英]IntelliSense & _references.js support for files not included in the project

我有一個帶有幾個JavaScript腳本文件的MVC項目。 其中一些文件需要進行單元測試。 為此,我們有一個單獨的JS文件。 測試文件位於Scripts文件夾中,並且不包含在項目中(即.csproj文件中沒有引用)。 _references.js中引用了我們所有的腳本文件。

從Visual Studio中打開測試文件后,該項目中包含的文件不具有任何IntelliSense支持。 沒有jQuery支持,也沒有自定義腳本支持。 請注意,Vanilla JS IntelliSense可以工作。

是否可以通過_reference.js的文件引用為項目中未包含的JavaScript文件啟用IntelliSense支持?

根據Mads Kristensen的說法

有幾種實現Intellisense for JavaScript的方法。 我記得所討論的三個是:
1.項目中的所有.js文件都會自動包含在Intellisense中
2.僅包含相同HTML頁面中包含的.js文件
3.用戶可以手動引用其他.js文件

然后,解決方案是在項目未包含的文件開頭添加_references.js作為特定參考。

/// <reference path="_references.js" />

//other JS code

這將啟用對_references.js文件的IntelliSense支持,從而又對它引用的文件啟用IntelliSense。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM