如何让 VS Code 在单击导入/必需符号或导入/必需路径时将我带到 JS 文件而不是 .d.ts 文件?

nez*_*zzz 9 visual-studio-code

当我想引用一个定义时,我按 ctrl 键并左键单击该变量,VSCode 会将我带到该定义。问题是,如果一个模块同时具有index.jsindex.d.ts,VS Code 会将我带到index.d.ts没有有意义的逻辑代码的文件。完全无法调试或理解实现。

var cookieSession = require('cookie-session')
var express = require('express')
Run Code Online (Sandbox Code Playgroud)

例如,在cookie-sessionVSCode 上按 ctrl + 左键单击会将我带到./node_modules/@types/cookie-session/index.d.ts:115而不是./node_modules/cookie-session/index.js显示的位置:

declare module "cookie-session" {
    import express = require('express');

    function cookieSession(options?: CookieSessionInterfaces.CookieSessionOptions): express.RequestHandler;
    export = cookieSession;
}
Run Code Online (Sandbox Code Playgroud)