Do not crash if tmp dir delete fails on win

This commit is contained in:
Mariusz Nowak 2019-06-04 13:24:21 +02:00
parent 98ce05b6a8
commit fd6ca1a33b
No known key found for this signature in database
GPG Key ID: B1FBDA8A182B03F2

View File

@ -75,7 +75,9 @@ module.exports = class ServerlessSpec extends Spec {
try {
removeSync(tmpDirCommonPath);
} catch (error) {
if (error.code !== 'ENOENT') throw error;
if (error.code !== 'ENOENT' || (error.code !== 'EPERM' || process.platform !== 'win32')) {
throw error;
}
}
if (process.version[1] < 8) return; // Async leaks detector is not reliable in Node.js v6