This is the dev preview website. Check out the document at lynxjs.org

Home > @lynx-js/rspeedy > Resolve

Resolve interface

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

Signature:

export interface Resolve 

Properties

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.

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.