From df2b4294e045974254db3157cbb0098664655e32 Mon Sep 17 00:00:00 2001 From: Mohammed Sahl Date: Thu, 18 Jun 2020 10:46:28 -0400 Subject: [PATCH 1/2] Add error handling for missing dependencies --- build/build.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build/build.js b/build/build.js index 7dfa6b536..597ba9bc5 100644 --- a/build/build.js +++ b/build/build.js @@ -29,7 +29,12 @@ async function build(opts) { __VERSION__: version, 'process.env.SSR': false }) - ]) + ]), + onwarn: function (message) { + if (message.code === 'UNRESOLVED_IMPORT') { + throw new Error(`Could not resolve module ` + message.source) + } + } }) .then(function (bundle) { var dest = 'lib/' + (opts.output || opts.input) From c3252126eefbde0dabdef83306072079898bf058 Mon Sep 17 00:00:00 2001 From: Mohammed Sahl Date: Mon, 22 Jun 2020 13:28:23 -0400 Subject: [PATCH 2/2] Informative error message --- build/build.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/build.js b/build/build.js index 597ba9bc5..2f82af391 100644 --- a/build/build.js +++ b/build/build.js @@ -32,7 +32,7 @@ async function build(opts) { ]), onwarn: function (message) { if (message.code === 'UNRESOLVED_IMPORT') { - throw new Error(`Could not resolve module ` + message.source) + throw new Error(`Could not resolve module ` + message.source + `. Try running 'npm install'`) } } })