생산 환경


프로덕션 환경
프로덕션 환경에서 사용할 애플리케이션을 패키징해야 하는 경우 Parcel의 프로덕션 모드를 사용할 수 있습니다.

parcel build entry.js

이렇게 하면 감시 모드와 모듈 핫 스와핑이 비활성화되므로 한 번만 빌드됩니다. 또한 출력 패키지 파일 크기를 압축하는 데 사용되는 축소기를 활성화합니다. Parcel에서 사용하는 축소기에는 JavaScript용 uglify-es, CSS용 cssnano, HTML용 htmlnano가 포함됩니다.
프로덕션 모드를 활성화하려면 NODE_ENV = 프로덕션 환경 변수도 설정해야 합니다. React와 같은 대규모 라이브러리에는 개발 디버깅 기능이 있습니다. 이 환경 변수를 설정하여 디버깅을 비활성화하면 프로덕션 빌드가 더 작고 빨라집니다.
Option
출력 디렉터리 설정
기본값: "dist"

parcel build entry.js --out-dir build/output
或者
parcel build entry.js -d build/output
root
- build
- - output
- - - entry.js

제공할 공개 URL 설정
기본값: --out-dir 옵션

parcel build entry.js --public-url ./

출력:

<link rel="stylesheet" type="text/css" href="1a2b3c4d.css">
or
<script src="e5f6g7h8.js"></script>

압축 비활성화
기본값: 축소 활성화

parcel build entry.js --no-minify

파일 시스템 캐시 비활성화
기본값: 캐시 활성화

parcel build entry.js --no-cache