Skip to content

Commit f73f964

Browse files
committed
fix(lib/vscode): make mkdir recursive
1 parent bae7ad0 commit f73f964

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/vscode/src/vs/server/node/marketplace.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ const extractTar = async (tarPath: string, targetPath: string, options: IExtract
137137
See commit: https://github.com/microsoft/vscode/commit/a0d76bb9834b63a02fba8017a6306511fe1ab4fe#diff-2bf233effbb62ea789bb7c4739d222a43ccd97ed9f1219f75bb07e9dee91c1a7
138138
3/11/21 @jsjoeio
139139
*/
140-
return fs.promises.mkdir(targetFileName).then(nextEntry)
140+
return fs.promises.mkdir(targetFileName, { recursive: true }).then(nextEntry)
141141
}
142142

143143
const dirName = path.dirname(fileName);
@@ -151,7 +151,7 @@ const extractTar = async (tarPath: string, targetPath: string, options: IExtract
151151
See commit: https://github.com/microsoft/vscode/commit/a0d76bb9834b63a02fba8017a6306511fe1ab4fe#diff-2bf233effbb62ea789bb7c4739d222a43ccd97ed9f1219f75bb07e9dee91c1a7
152152
3/11/21 @jsjoeio
153153
*/
154-
await fs.promises.mkdir(targetDirName)
154+
await fs.promises.mkdir(targetDirName, { recursive: true })
155155

156156
const fstream = fs.createWriteStream(targetFileName, { mode: header.mode });
157157
fstream.once('close', () => next());

0 commit comments

Comments
 (0)