silently fail on FS error

This commit is contained in:
davidwells 2017-06-07 13:48:47 -07:00
parent eb656d6dec
commit 75af2ae3dd

View File

@ -7,6 +7,7 @@ const BbPromise = require('bluebird');
const childProcess = require('child_process');
const resolveFrom = require('resolve-from');
const _ = require('lodash');
const writeFileSync = require('../utils/fs/writeFileSync');
const getCacheFilePath = require('../utils/getCacheFilePath');
const getServerlessConfigFile = require('../utils/getServerlessConfigFile');
const crypto = require('crypto');
@ -312,7 +313,9 @@ class PluginManager {
.update(JSON.stringify(serverlessConfigFile)).digest('hex');
cacheFile.validationHash = serverlessConfigFileHash;
const cacheFilePath = getCacheFilePath(servicePath);
this.serverless.utils.writeFileSync(cacheFilePath, cacheFile);
try {
writeFileSync(cacheFilePath, cacheFile);
} catch(e) {} // eslint-disable-line
return;
}