fix(webpack): infer serve-static target correctly from plugin (#20511)
This commit is contained in:
parent
51501c57c0
commit
d051abc355
@ -23,7 +23,7 @@ import { calculateHashForCreateNodes } from '@nx/devkit/src/utils/calculate-hash
|
|||||||
export interface WebpackPluginOptions {
|
export interface WebpackPluginOptions {
|
||||||
buildTargetName?: string;
|
buildTargetName?: string;
|
||||||
serveTargetName?: string;
|
serveTargetName?: string;
|
||||||
staticServeTargetName?: string;
|
serveStaticTargetName?: string;
|
||||||
previewTargetName?: string;
|
previewTargetName?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -59,7 +59,7 @@ export const createNodes: CreateNodes<WebpackPluginOptions> = [
|
|||||||
options ??= {};
|
options ??= {};
|
||||||
options.buildTargetName ??= 'build';
|
options.buildTargetName ??= 'build';
|
||||||
options.serveTargetName ??= 'serve';
|
options.serveTargetName ??= 'serve';
|
||||||
options.staticServeTargetName ??= 'static-serve';
|
options.serveStaticTargetName ??= 'serve-static';
|
||||||
options.previewTargetName ??= 'preview';
|
options.previewTargetName ??= 'preview';
|
||||||
|
|
||||||
const projectRoot = dirname(configFilePath);
|
const projectRoot = dirname(configFilePath);
|
||||||
@ -175,10 +175,10 @@ async function createWebpackTargets(
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
targets[options.staticServeTargetName] = {
|
targets[options.serveStaticTargetName] = {
|
||||||
executor: '@nx/web:file-server',
|
executor: '@nx/web:file-server',
|
||||||
options: {
|
options: {
|
||||||
buildTarget: `${projectRoot}:${options.buildTargetName}`,
|
buildTarget: options.buildTargetName,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user