Home > @lynx-js/rspeedy > Resolve
The Resolve option is used to control the resolution behavior of Rspack.
Signature:
Property | Modifiers | Type | Description |
---|---|---|---|
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. | |
extensions? | string[] | undefined | (Optional) Automatically resolve file extensions when importing modules. This means you can import files without explicitly writing their extensions. Default: For example, if importing './index', Rsbuild will try to resolve using the following order: - - - - - - - |