cross env - JayChae/bookiwi-frontend GitHub Wiki

cross-env

μž‘μ„±μž: 채쒅민

😀 문제

β€œμ–΄λ–€ λ¬Έμ œκ°€ μžˆμ—ˆλ‚˜μš”β€

build 였λ₯˜ λ°œμƒ

🧐 문제 원인

β€œλ¬Έμ œ 원인이 λ¬΄μ—‡μΈκ°€μš”β€

"build": "NODE_ENV=production webpack --progress",

NODE_ENV=production을 μ„€μ •ν•˜κ³  webpack을 μ‹€ν–‰.

이 방식은 Unix 계열 (Linux, macOS)μ—μ„œλŠ” 잘 μž‘λ™ν•˜μ§€λ§Œ, Windowsμ—μ„œλŠ” NODE_ENV=production 같은 방식이 λ™μž‘ν•˜μ§€ μ•ŠλŠ”λ‹€.

😎 ν•΄κ²°μ±…

β€œν•΄κ²°μ±…μ€ λ¬΄μ—‡μΈκ°€μš”β€

pnpm add cross-env
"build": "cross-env NODE_ENV=production webpack --progress",

πŸ€” 이유

β€œμ™œ 이런 ν•΄κ²°μ±… μ‚¬μš©ν–ˆλ‚˜μš”β€

cross-envλŠ” μš΄μ˜μ²΄μ œμ— 상관없이 ν™˜κ²½ λ³€μˆ˜λ₯Ό μ„€μ •ν•  수 μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” 도ꡬ