fix(core): fix caching issues

This commit is contained in:
2018-07-01 11:32:08 +02:00
parent 6815f9bd5d
commit 51b5343440
6 changed files with 482 additions and 6 deletions

15
scripts/postinstall.ts Normal file
View File

@ -0,0 +1,15 @@
// This file takes care of some postinstall actions like clearing the TypeScript cache.
import * as smartfile from 'smartfile';
import * as path from 'path';
const run = async () => {
const tsCacheDir = path.join(__dirname, '../tscache');
const tsCacheFiles: string[] = await smartfile.fs.listFolders(tsCacheDir) as any;
for(const dir of tsCacheFiles) {
console.log(`Removing cache directory ${dir}`);
let dirToRemove = path.join(tsCacheDir, dir);
await smartfile.fs.removeSync(dirToRemove);
}
}
run()