diff --git a/packages/react-dev-utils/formatWebpackMessages.js b/packages/react-dev-utils/formatWebpackMessages.js
index c40691b7c6bef990106b9b11b9e650c0324ab0ec..88834a9fc623db4d9d4f08134f7297478508455e 100644
--- a/packages/react-dev-utils/formatWebpackMessages.js
+++ b/packages/react-dev-utils/formatWebpackMessages.js
@@ -24,12 +24,6 @@ function isLikelyASyntaxError(message) {
 function formatMessage(message) {
   var lines = message.split('\n');
 
-  // line #0 is filename
-  // line #1 is the main error message
-  if (!lines[0] || !lines[1]) {
-    return message;
-  }
-
   // Remove webpack-specific loader notation from filename.
   // Before:
   // ./~/css-loader!./~/postcss-loader!./src/App.css
@@ -39,6 +33,12 @@ function formatMessage(message) {
     lines[0] = lines[0].substr(lines[0].lastIndexOf('!') + 1);
   }
 
+  // line #0 is filename
+  // line #1 is the main error message
+  if (!lines[0] || !lines[1]) {
+    return lines.join('\n');
+  }
+
   // Cleans up verbose "module not found" messages for files and packages.
   if (lines[1].indexOf('Module not found: ') === 0) {
     lines = [