Make sure our temp ts directory really exists

Fixes possible cause of #64132

Some system operations or users may clear out this folder. This should not prevent TS from launching
This commit is contained in:
Matt Bierner
2018-12-03 16:24:05 -08:00
parent 6f9b2d7593
commit f264e8f33b

View File

@@ -14,9 +14,9 @@ const getRootTempDir = (() => {
return () => {
if (!dir) {
dir = temp.getTempFile(`vscode-typescript`);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
}
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
return dir;
};