Cuando llegue el momento de empaquetar tu aplicación para producción, puedes usar el modo producción de Parcel
parcel build entry.js
Esto deshabilita el modo watch
y el reemplazo de módulos en caliente, por lo tanto solo se construirá la aplicación una vez. Además, se habilita el minificador para todas las salidas empaquetadas, lo que reduce el tamaño de los archivos. Los minificadores usados por Parcel son terser para JavaScript, cssnano para CSS, and htmlnano para HTML.
La habilitación del modo producción también configura la variable de entorno NODE_ENV=production
. Librerías grandes como React contienen características para depuración que son deshabilitadas al configurar esta variable de entorno, lo que resulta en una construcción más pequeña y rápida para producción.
Por defecto: "dist"
parcel build entry.js --out-dir build/output
o
parcel build entry.js -d build/output
root
- build
- - output
- - - entry.js
Por defecto: "/"
parcel build entry.js --public-url ./
salida:
<link rel="stylesheet" type="text/css" href="1a2b3c4d.css">
or
<script src="e5f6g7h8.js"></script>
Por defecto: minificación habilitada
parcel build entry.js --no-minify
Por defecto: cache habilitado
parcel build entry.js --no-cache