From 0795d40bb761032a94e65be5374f1fe730aaacc6 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Tue, 22 Aug 2017 00:10:06 +0430 Subject: [PATCH] fix problems with dll --- lib/builder/builder.js | 7 ++++++- lib/builder/webpack/client.config.js | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/builder/builder.js b/lib/builder/builder.js index 687e59c48..0982b3b7d 100644 --- a/lib/builder/builder.js +++ b/lib/builder/builder.js @@ -81,7 +81,12 @@ export default class Builder extends Tapable { const vendor = this.vendor() const vendorEntries = {} vendor.forEach(v => { - vendorEntries[v] = [ v ] + try { + require.resolve(v) + vendorEntries[v] = [ v ] + } catch (e) { + // Ignore + } }) return vendorEntries } diff --git a/lib/builder/webpack/client.config.js b/lib/builder/webpack/client.config.js index 3e500d7a5..125ae385f 100644 --- a/lib/builder/webpack/client.config.js +++ b/lib/builder/webpack/client.config.js @@ -174,7 +174,9 @@ export default function webpackClientConfig () { ) } }) - debug('[DLL] ' + _dlls.join(',')) + if (_dlls.length) { + debug('Using dll for ' + _dlls.join(',')) + } } }