mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-09 00:19:13 +08:00
fix build race condition
This commit is contained in:
parent
7ad41a75b1
commit
4ea557eaeb
@ -3,6 +3,7 @@ import { join, relative } from 'node:path';
|
||||
import { spawn } from '../../../../scripts/prepare/tools';
|
||||
import { limit, picocolors, process } from '../../../../scripts/prepare/tools';
|
||||
import type { getEntries } from '../entries';
|
||||
import { modifyThemeTypes } from './modifyThemeTypes';
|
||||
|
||||
export async function generateTypesFiles(
|
||||
entries: ReturnType<typeof getEntries>,
|
||||
@ -70,6 +71,11 @@ export async function generateTypesFiles(
|
||||
process.exit(dtsProcess.exitCode || 1);
|
||||
} else {
|
||||
console.log('Generated types for', picocolors.cyan(relative(cwd, dtsEntries[index])));
|
||||
|
||||
if (dtsEntries[index].includes('src/theming.index.ts')) {
|
||||
console.log('Modifying theme types');
|
||||
await modifyThemeTypes();
|
||||
}
|
||||
}
|
||||
});
|
||||
})
|
||||
|
@ -66,7 +66,6 @@ async function run() {
|
||||
await generateTypesMapperFiles(entries);
|
||||
await modifyThemeTypes();
|
||||
await generateTypesFiles(entries, isOptimized, cwd);
|
||||
await modifyThemeTypes();
|
||||
})
|
||||
);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user