diff --git a/lib/builder/builder.js b/lib/builder/builder.js index 687e59c487..0982b3b7df 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 3e500d7a5b..125ae385fa 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(',')) + } } }