Skip to content

Commit 8eb0bb7

Browse files
authored
fix(vue-tsc): prevent rebuild in incremental mode throwing error (#3556)
1 parent 31dd6e3 commit 8eb0bb7

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+
`return [toFileId(key), toFileIdListId(state.exportedModulesMap.getValues(key))];`,
33+
`return [toFileId(key), toFileIdListId(new Set(arrayFrom(state.exportedModulesMap.getValues(key)).filter(file => file !== void 0)))];`
34+
);
3135
}
3236
if (semver.gte(tsPkg.version, '5.0.4')) {
3337
tryReplace(

0 commit comments

Comments
 (0)