[英]Migrating intellisense from Visual Studio 2015 to VSCode
嗨,
在VS2015中,我通過使用遍布項目的intellisense.js參考文件獲得了極好的智能感知支持。 這些結合JsDoc表示法確保我的所有非庫代碼都具有intellisense支持。
/// <reference path="hudtimer.js" />
/// <reference path="intellisense.js" />
/// <reference path="menulayergametimers.js" />
/// <reference path="menulayerstreakidentifier.js" />
/// <reference path="streakidentifier.js" />
/// <reference path="menulayerpop.js" />
/// <reference path="popentity.js" />
/// <reference path="popentityfactory.js" />
/// <reference path="popactions.js" />
/// <reference path="menulayerpophud.js" />
/// <reference path="popquestion.js" />
/// <reference path="popcharacter.js" />
/// <reference path="popvfxmanager.js" />
在VSCode中,這些文件基本上被忽略,導致智能感知非常差。 它似乎更喜歡TypeScript定義,這不是我以前真正研究的東西,可能會花費大量時間為代碼庫中的每個文件創建/生成(大項目!)
有沒有辦法強制/哄VSCode使用已設置的intellisense.js文件?
嘗試使用以下內容在項目的根目錄下創建jsconfig.json
文件:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
此文件應確保工作區中的所有js文件(包括intellisense.js
)都被選中並包含在同一個JavaScript項目中。
將來,我還建議您嘗試從使用reference
路徑文件遷移到使用jsconfig
定義項目結構
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.