Skip to content

Latest commit

 

History

History
277 lines (172 loc) · 4.59 KB

cli.md

File metadata and controls

277 lines (172 loc) · 4.59 KB

🖥 CLI

Comandos

Servir

Inicia um servidor de desenvolvimento, que recriará automaticamente seu aplicativo ao alterar os arquivos e oferece suporte à hot module replacement para desenvolvimento rápido.

parcel index.html

Construir

Constrói os recursos uma vez, ele também habilita minificação e define a variável de ambiente NODE_ENV=production. Veja Produção para mais detalhes.

parcel build index.html

Watch

O comando watch é similar ao server, com a principal diferença sendo a de não iniciar um servidor.

parcel watch index.html

Ajuda

Exibe todas as possíveis opções do cliente

parcel help

Versão

Exibe o número de versão do Parcel

parcel --version

Opções

Diretório de Saída

Padrão: "dist"

Disponível em: serve, watch, build

parcel build entry.js --out-dir build/output
# ou
parcel build entry.js -d build/output
root
- build
- - output
- - - entry.js

Define a URL pública para servir

Padrão: "/"

Disponível em: serve, watch, build

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

irá gerar:

<link rel="stylesheet" type="text/css" href="/dist/entry.1a2b3c.css">
<!-- or -->
<script src="/dist/entry.e5f6g7.js"></script>

Alvo

Padrão: browser

Disponível em: serve, watch, build

parcel build entry.js --target node

Possíveis alvos: node, browser, electron

Diretório de cache

Padrão: ".cache"

Disponível em: serve, watch, build

parcel build entry.js --cache-dir build/cache

Porta

Padrão: 1234

Disponível em: serve

parcel serve entry.js --port 1111

Alterar o nível de Log

Padrão: 3

Disponível em: serve, watch, build

parcel entry.js --log-level 1
Nível Efeito
0 Desabilitado
1 Somente erros
2 Erros e Avisos
3 Tudo

Hostname HMR

Padrão: location.hostname da janela atual

Disponível em: serve, watch

parcel entry.js --hmr-hostname parceljs.org

Porta HMR

Padrão: uma porta qualquer disponível

Disponível em: serve, watch

parcel entry.js --hmr-port 8080

Nome do arquivo de saída

Padrão: nome original do arquivo

Disponível em: serve, watch, build

parcel build entry.js --out-file output.html

Isso altera o nome de arquivo de saída no entrypoint do pacote

Exibir um report detalhado

Padrão: report mínimo

Disponível em: build

parcel build entry.js --detailed-report

Habilitar https

Padrão: https desabilitado

Disponível em: serve, watch (listen on HTTPS for HMR connections)

parcel build entry.js --https

⚠️ Esta flag gera um certificado auto-assinado, você pode ter que configurar seu navegador para permitir certificados auto-assinado para localhost.

Definir um certificado customizado

Padrão: https desabilitado

Disponível em: serve, watch

parcel entry.js --cert certificate.cert --key private.key

Abrir no Navegador

Padrão: abrir no navegador desabilitado

Disponível em: serve

parcel entry.js --open

Desabilitado source-maps

Padrão: source-maps habilitados

Disponível em: serve, watch, build

parcel build entry.js --no-source-maps

Desabilitar autoinstall

Padrão: autoinstall habilitado

Disponível em: serve, watch

parcel entry.js --no-autoinstall

Desabilitar HMR

Padrão: HMR habilitado

Disponível em: serve, watch

parcel entry.js --no-hmr

Desabilitar minificação

Padrão: minification habilitado

Disponível em: build

parcel build entry.js --no-minify

Desabilitar o cache no sistema de arquivos

Padrão: cache habilitado

Disponível em: serve, watch, build

parcel build entry.js --no-cache

Export módulos como UMD

Padrão: desabilitado

Disponível em: serve, watch, build

parcel serve entry.js --global myvariable

Habilitar suporte experimental ao scope hoisting/tree shaking

Padrão: desabilitado

Disponível em: build

parcel build entry.js --experimental-scope-hoisting

Para obter mais informações, consulte a sessão Tree Shaking no post de Devon Govett no pacote 1,9.