diff --git a/src/babel/api/register/cache.js b/src/babel/api/register/cache.js index dd724ac74a..fb93316eb3 100644 --- a/src/babel/api/register/cache.js +++ b/src/babel/api/register/cache.js @@ -13,14 +13,7 @@ export function load() { if (process.env.BABEL_DISABLE_CACHE) return; process.on("exit", save); - - var sigint = function () { - process.removeListener("SIGINT", sigint); - save(); - process.kill(process.pid, "SIGINT"); - }; - - process.on("SIGINT", sigint); + process.nextTick(save); if (!fs.existsSync(FILENAME)) return;