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?