/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.6.0
shared/react-native/wipe-cache.js
30 строк
697 B
chrisnojima
TS leftovers (#17775)
03 июн 2019, 20:47
Не верифицирован
03 июн 2019, 20:47
b1bb8d7
Код
Авторство
О чём код?
var os = require('os') var path = require('path') var tmpDir = os.tmpdir() var fs = require('fs') var exec = require('child_process').exec var prefix = 'react-packager-cache-' var dryRun = false fs.readdir(tmpDir, function(err, files) { if (!err && files && files.length) { var toWipe = files.filter(function(name) { return name.indexOf(prefix) === 0 }) toWipe.forEach(function(f) { const fullPath = path.join(tmpDir, f) if (dryRun) { console.log('Dry run: wiping ', fullPath) } else { exec('rm -r ' + fullPath, function(err, stdout, stderr) { if (err) { console.log(err) } }) } }) } })