Home > @lynx-js/rspeedy > Resolve

Resolve interface

The Resolve option is used to control the resolution behavior of Rspack.

Signature:

export interface Resolve 

Properties

PropertyModifiersTypeDescription
alias?Record<string, string | false | string[]> | undefined(Optional) Create aliases to import or require certain modules more easily.
aliasStrategy?'prefer-tsconfig' | 'prefer-alias' | undefined(Optional) Set the strategy for path alias resolution, to control the priority relationship between the paths option in tsconfig.json and the resolve.alias option of Rsbuild. - prefer-tsconfig (default): The paths option in tsconfig.json will take precedence over the resolve.alias option of Rsbuild. - prefer-alias: The resolve.alias option of Rsbuild will take precedence over the paths option in tsconfig.json.
dedupe?string[] | undefined(Optional) Force to resolve the specified packages from project root, which is useful for deduplicating packages and reducing the bundle size.
Except as otherwise noted, this work is licensed under a Creative Commons Attribution 4.0 International License, and code samples are licensed under the Apache License 2.0.