Skip to content

Commit f8e819a

Browse files
committed
fix(vue-tsc): prevent rebuild in incremental mode throwing error
Fix rebuilding in incremental mode with tsbuildinfo file causing error.
1 parent 48d3d15 commit f8e819a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/vue-tsc/bin/vue-tsc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ fs.readFileSync = (...args) => {
2828
.map(file => file.replace(/\.vue\.(j|t)sx?$/i, '.vue'))
2929
) {`
3030
);
31+
tryReplace(
32+
`exportedModulesMap = mapDefined(arrayFrom(state.exportedModulesMap.keys()).sort(compareStringsCaseSensitive), (key) => {`,
33+
`exportedModulesMap = mapDefined(arrayFrom(state.exportedModulesMap.keys()).filter(file => !file.toLowerCase().includes('__vls_')).sort(compareStringsCaseSensitive), (key) => {`
34+
)
3135
}
3236
if (semver.gte(tsPkg.version, '5.0.4')) {
3337
tryReplace(

0 commit comments

Comments
 (0)