fix(bundling): fix vite plugin caching (#26487)
<!-- Please make sure you have read the submission guidelines before posting an PR --> <!-- https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr --> <!-- Please make sure that your commit message follows our format --> <!-- Example: `fix(nx): must begin with lowercase` --> ## Current Behavior <!-- This is the behavior we have today --> A missing await caused the hash for the cache file name to be the same for different options. ## Expected Behavior <!-- This is the behavior we should expect with the changes in this PR --> The hash for the cache file name is different for different options. ## Related Issue(s) <!-- Please link the issue being fixed so it gets closed when this is merged. --> Fixes #
This commit is contained in:
parent
9280c9a8d9
commit
ccc5ad5db4
@ -65,9 +65,9 @@ export const createNodes: CreateNodes<VitePluginOptions> = [
|
|||||||
// We do not want to alter how the hash is calculated, so appending the config file path to the hash
|
// We do not want to alter how the hash is calculated, so appending the config file path to the hash
|
||||||
// to prevent vite/vitest files overwriting the target cache created by the other
|
// to prevent vite/vitest files overwriting the target cache created by the other
|
||||||
const hash =
|
const hash =
|
||||||
calculateHashForCreateNodes(projectRoot, options, context, [
|
(await calculateHashForCreateNodes(projectRoot, options, context, [
|
||||||
getLockFileName(detectPackageManager(context.workspaceRoot)),
|
getLockFileName(detectPackageManager(context.workspaceRoot)),
|
||||||
]) + configFilePath;
|
])) + configFilePath;
|
||||||
|
|
||||||
targetsCache[hash] ??= await buildViteTargets(
|
targetsCache[hash] ??= await buildViteTargets(
|
||||||
configFilePath,
|
configFilePath,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user