typescript - VS Code ctrl+klikk naviger til npm koblet pakkekildekode


Jeg har følgende repostruktur åpen i VSCode:

D webapp
    D src
        F index.ts
    F package.json
D packages
    D validation
        D src
            F validation.ts
        F package.json

webapp er et Node-prosjekt som refererer til validation-prosjektet (cd webapp && npm install ../packages/validation).

La oss si at filen packages/validation/src/validation.ts ser slik ut:

export function validate(schema: Schema, object: any): ValidationError[] {
    // validation logic...
}

og i webapp/src/index.ts kaller jeg denne validate-funksjonen:

import { validate } from 'validation'; // assume validation package has correctly exported the validate function

const errors = validate(schema, object);

Når jeg ctrl+klikker på valideringsfunksjonen her, navigerer det til den tilknyttede node_modules/validation/dist/validation.d.ts-filen. Finnes det en måte å indikere for VSCode at den faktiske kildemappen er til stede i mappen slik at den kan navigere til den faktiske packages/validation/src/validation.ts i stedet?