인프런 커뮤니티 질문&답변
development 환경으로 next build
해결된 질문
작성
·
4.3K
0
안녕하세요 제로초님!
development 환경으로 next build를 하려고 하는데요!
package.json에 정의해놓은 대로 npm run build:dev 명령어를 입력해도
Loaded env from {프로젝트경로}/.env.production
가 출력되면서 프로덕션 환경으로 빌드됩니다.
해결 방법이 궁금합니다!
"scripts": {
"dev": "next -p 3000",
"build:dev": "cross-env ANALYZE=true NODE_ENV=development next build",
"build:prod": "cross-env ANALYZE=true NODE_ENV=production next build",
"start:dev": "cross-env ANALYZE=true NODE_ENV=development next start -p 3000",
"start:prod": "cross-env ANALYZE=true NODE_ENV=production next start -p 3000"
},
const withPlugins = require('next-compose-plugins');
const withBundleAnalyzer = require('@next/bundle-analyzer')({
enabled: process.env.ANALYZE === 'true',
});
const withImages = require('next-images');
module.exports = withPlugins(
[
[
withBundleAnalyzer,
{
compress: true,
webpack(config) {
const prod = process.env.NODE_ENV === 'production';
return {
...config,
mode: prod ? 'production' : 'development',
devtool: prod ? 'hidden-source-map' : 'eval',
plugins: [...config.plugins],
};
},
},
],
[
withImages,
{
inlineImageLimit: false,
},
],
],
{
webpack(config) {
return {
...config,
};
},
},
);퀴즈
41%나 틀려요. 한번 도전해보세요!
클라이언트사이드 렌더링(CSR)과 비교했을 때, 서버사이드 렌더링(SSR)의 주된 장점은 무엇일까요?
개발 복잡성 감소
초기 로딩 속도 개선 및 빠른 콘텐츠 표시
실시간 데이터 업데이트 용이
브라우저 호환성 문제 없음





네, .env.development, .env.production
두 가지 파일 있습니다!