From acf8a57c675ea81fbbb30ab8080a5b91224dca46 Mon Sep 17 00:00:00 2001 From: Jannick Garthen Date: Sat, 22 Dec 2018 21:07:00 +0100 Subject: [PATCH] Fix hang up when a lot of parallel operation request the file system --- packages/core/parcel-bundler/bin/cli.js | 2 ++ packages/core/parcel-bundler/index.js | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/parcel-bundler/bin/cli.js b/packages/core/parcel-bundler/bin/cli.js index bcf058add51..0a63cdf59b4 100755 --- a/packages/core/parcel-bundler/bin/cli.js +++ b/packages/core/parcel-bundler/bin/cli.js @@ -1,5 +1,7 @@ #!/usr/bin/env node +process.env.UV_THREADPOOL_SIZE = process.env.UV_THREADPOOL_SIZE || 16; + // Node 8 supports native async functions - no need to use compiled code! module.exports = parseInt(process.versions.node, 10) < 8 diff --git a/packages/core/parcel-bundler/index.js b/packages/core/parcel-bundler/index.js index ffabe9c06e5..5b97d5630de 100644 --- a/packages/core/parcel-bundler/index.js +++ b/packages/core/parcel-bundler/index.js @@ -1,4 +1,5 @@ // Node 8 supports native async functions - no need to use compiled code! -module.exports = parseInt(process.versions.node, 10) < 8 - ? require('./lib/Bundler') - : require('./src/Bundler'); +module.exports = + parseInt(process.versions.node, 10) < 8 + ? require('./lib/Bundler') + : require('./src/Bundler');