Home > @lynx-js/rspeedy > Resolve
The Resolve option is used to control the resolution behavior of Rspack.
Signature:
export interface Resolve
Property
Modifiers
Type
Description
alias?
Record<string, string | false | string[]> | undefined
(Optional) Create aliases to import or require certain modules more easily.
import
require
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.
paths
tsconfig.json
resolve.alias
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?
(Optional) Automatically resolve file extensions when importing modules. This means you can import files without explicitly writing their extensions.