簡體   English   中英

在visual studio代碼中,如何跳轉到typescript類型定義index.d.ts中的實際代碼?

[英]In visual studio code, how do you jump to the actual code in a typescript type definitions index.d.ts?

例如,我命令單擊express()函數跳轉到它的定義:

const app = express();

然后vscode跳轉到index.d.ts文件中的這一行:

declare function e(): core.Express;

Jump to Definition /命令 - 單擊e()函數只會讓我回到同一個文件中。 但我希望看到實際的javascript代碼是類型包裝器的基礎,而不必在node_modules中的某個地方搜索它。

你是怎樣做的?

從VS Code 1.24開始,他通常無法用於第三方節點模塊。 VS Code使用那些*.d.ts文件來提供良好的智能感知,而無需處理原始實現文件。 你可以在這里找到更多相關信息

使用typings文件更可靠,更高效,但這也意味着我們無法跳回原來的JS實現。

https://code.visualstudio.com/docs/languages/javascript#_automatic-type-acquisition

單擊要跳轉到的所需模塊,然后按F12。

在這里,單擊“const app = express()”中的“express()”,然后按F12。

在VSCode配置中設置disableAutomaticTypeAcquisition: true

暫無
暫無

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

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