![](/img/trans.png)
[英]Visual Studio Code: node_modules/@types/googlemaps/index.d.ts' is not a module
[英]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.