2017-08-20 24 views
0

在NetBeans中,我剛剛爲global添加了一條評論,例如,如何讓Visual Studio代碼識別Java腳本函數?

/* global myLibrary */ 

爲了讓它識別我的功能。

但是,這似乎不適用於VS代碼。例如,如果我在myLibrary模塊中有一個名爲myFunction的函數,那麼當我單擊「轉到定義」時,它會告訴我「沒有找到myFunction的定義」。

那麼如何獲得VS Code來識別我的功能呢?

回答

0

我相信VSCode在默認情況下不提供此功能。如果您的項目在其中混合了內容,則必須自己定義配置。我使用Angular 2的VSCode(使用ng-cli),所以它爲我生成了所有的設置(如果它有效,我可以定義它)。

看看這兩個環節,希望這可以幫助你: https://code.visualstudio.com/docs/languages/javascript#_automatic-type-acquisition https://code.visualstudio.com/docs/languages/jsconfig#_what-is-jsconfigjson

+0

感謝。看看[1],我得到的印象是,所有需要的是在我的根目錄中帶有「{」compilerOptions「:{」target「:」ES6「}}」的jsconfig.json文件。不幸的是,這並沒有幫助。 [1] https://code.visualstudio.com/docs/languages/jsconfig#_what-is-jsconfigjson – Daniel

+0

奇怪的是,它也聲明「對於常見的設置,不需要'jsconfig.json'文件,但是,在某些情況下,您需要添加'jsconfig.json'。「 [2]我真的失去了這個文檔。 [2] https://code.visualstudio.com/docs/languages/javascript – Daniel

+0

你在和哪一個項目合作? – imixtron