chore(gatsby-cli): delete *.d.ts files before creating new ones #25065
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
#24381 introduced chain where
gatsby-cli
source files try to use buildgatsby-cli
files:gatsby/packages/gatsby-cli/src/reporter/loggers/ink/context.tsx
Line 3 in 96dbf2b
gatsby/packages/gatsby/src/redux/types.ts
Line 7 in 96dbf2b
gatsby/packages/gatsby/src/schema/infer/inference-metadata.ts
Line 64 in 96dbf2b
gatsby/packages/gatsby/src/schema/infer/type-conflict-reporter.ts
Line 2 in 96dbf2b
This weirdly doesn't cause issues other than
tsc
errors when trying to build already built package and it manifest with errors like these:Making sure we don't have declaration files before running typegen seems to fix (or rather work around this), so this is what this PR does
To reproduce the problem:
2nd prepare will show those errors (1st one might too if you have those .d.ts files around already)