From 52fd6b18324d10b03dbf4b9d5a09a7976c17072f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Nison?= Date: Sun, 24 May 2020 01:11:46 +0200 Subject: [PATCH] Allows multiple lines for `Module not found` errors (#10797) Next is currently removing useful information from the PnP error messages. Before: ``` Module not found: Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a package that is not declared in your dependencies ``` After: ``` Module not found: Something that got detected as your top-level application (because it doesn't seem to belong to any package) tried to access a package that is not declared in your dependencies Required package: foo (via "foo/components/Avatar") Required by: /home/arcanis/foo/bar.tsx ``` --- .../next/client/dev/error-overlay/format-webpack-messages.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/next/client/dev/error-overlay/format-webpack-messages.js b/packages/next/client/dev/error-overlay/format-webpack-messages.js index 34d5e36fe0..9655ac12f0 100644 --- a/packages/next/client/dev/error-overlay/format-webpack-messages.js +++ b/packages/next/client/dev/error-overlay/format-webpack-messages.js @@ -86,6 +86,7 @@ function formatMessage(message) { lines[1] .replace('Error: ', '') .replace('Module not found: Cannot find file:', 'Cannot find file:'), + ...lines.slice(2).filter((line) => line.indexOf(' @ ') !== 0), ] } -- GitLab