From b2b196316bbc54c8d5d687c3cc8979468633cdaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=ED=95=B4=EB=A6=AC=28=EC=B5=9C=ED=98=84=EC=9B=85=29?= Date: Fri, 23 Aug 2024 14:43:58 +0900 Subject: [PATCH] =?UTF-8?q?[FE]=20dev=20=EB=B0=B0=ED=8F=AC=EC=8B=9C?= =?UTF-8?q?=EC=97=90=EB=8F=84=20msw=EA=B0=80=20=EC=8B=A4=ED=96=89=EB=90=98?= =?UTF-8?q?=EC=97=88=EB=8D=98=20=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0=20?= =?UTF-8?q?(#322)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit chore: msw 실행 조건 추가 --- frontend/package.json | 4 ++-- frontend/src/index.tsx | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index f1d85990..c3d9164a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -6,8 +6,8 @@ "scripts": { "prod": "webpack server --open --config webpack.prod.js", "dev": "webpack server --open --config webpack.dev.js", - "build:prod": "NODE_ENV=production webpack --config webpack.prod.js && npm run sentry:sourcemaps", - "build:dev": "NODE_ENV=development webpack --config webpack.dev.js", + "build:prod": "cross-env REACT_APP_ENABLE_MSW=false NODE_ENV=production webpack --config webpack.prod.js && npm run sentry:sourcemaps", + "build:dev": "cross-env REACT_APP_ENABLE_MSW=false NODE_ENV=development webpack --config webpack.dev.js", "sentry:sourcemaps": "sentry-cli sourcemaps inject ./dist && sentry-cli sourcemaps upload -o momo2024 -p momo-harry-test /dist", "lint:css": "stylelint '**/*.styles.ts' --fix", "test": "jest", diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx index 4f5ef871..5e83bdfd 100644 --- a/frontend/src/index.tsx +++ b/frontend/src/index.tsx @@ -11,9 +11,12 @@ import theme from '@styles/theme'; import App from './App'; const enableMocking = async () => { + if (process.env.REACT_APP_ENABLE_MSW && process.env.REACT_APP_ENABLE_MSW === 'false') return; + if (process.env.NODE_ENV !== 'development') { return; } + const { worker } = await import('@mocks/browser'); return worker.start();