From c84dfdbd3374df0f4620c5a1c141381ce8d5c9f9 Mon Sep 17 00:00:00 2001
From: vane11ope <vane11opeschw33tz@gmail.com>
Date: Sun, 16 Feb 2020 08:14:50 +0900
Subject: [PATCH] Without this fix, ionic sample app does not even run and just
 emit an error.

---
 packages/react-dev-utils/noopServiceWorkerMiddleware.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/react-dev-utils/noopServiceWorkerMiddleware.js b/packages/react-dev-utils/noopServiceWorkerMiddleware.js
index 4e660b576..7f00491c2 100644
--- a/packages/react-dev-utils/noopServiceWorkerMiddleware.js
+++ b/packages/react-dev-utils/noopServiceWorkerMiddleware.js
@@ -11,7 +11,7 @@ const path = require('path');
 
 module.exports = function createNoopServiceWorkerMiddleware(servedPath) {
   return function noopServiceWorkerMiddleware(req, res, next) {
-    if (req.url === path.join(servedPath, 'service-worker.js')) {
+    if (servedPath !== undefined && req.url === path.join(servedPath, 'service-worker.js')) {
       res.setHeader('Content-Type', 'text/javascript');
       res.send(
         `// This service worker file is effectively a 'no-op' that will reset any
-- 
GitLab