diff --git a/packages/core/build/src/buildClient.ts b/packages/core/build/src/buildClient.ts index a69b90bf06..eb732d0793 100644 --- a/packages/core/build/src/buildClient.ts +++ b/packages/core/build/src/buildClient.ts @@ -66,11 +66,11 @@ function buildClientEsm(cwd: string, userConfig: UserConfig, sourcemap: boolean, module: { rules: [ { - test: /.less$/, + test: /\.less$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' }, - { loader: 'less-loader' }, + { loader: require.resolve('less-loader') }, { loader: 'postcss-loader', options: { diff --git a/packages/core/build/src/buildEsm.ts b/packages/core/build/src/buildEsm.ts index 8d8176cc0b..4a773c7066 100644 --- a/packages/core/build/src/buildEsm.ts +++ b/packages/core/build/src/buildEsm.ts @@ -82,11 +82,11 @@ function build( module: { rules: [ { - test: /.less$/, + test: /\.less$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' }, - { loader: 'less-loader' }, + { loader: require.resolve('less-loader') }, { loader: 'postcss-loader', options: { diff --git a/packages/core/build/src/buildPlugin.ts b/packages/core/build/src/buildPlugin.ts index 2ad07e235a..a43c14b23b 100644 --- a/packages/core/build/src/buildPlugin.ts +++ b/packages/core/build/src/buildPlugin.ts @@ -354,11 +354,11 @@ export async function buildPluginClient(cwd: string, userConfig: UserConfig, sou module: { rules: [ { - test: /.less$/, + test: /\.less$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader' }, - { loader: 'less-loader' }, + { loader: require.resolve('less-loader') }, { loader: 'postcss-loader', options: {