생산 환경
프로덕션 환경
프로덕션 환경에서 사용할 애플리케이션을 패키징해야 하는 경우 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