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
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
O comando watch
é similar ao server
, com a principal diferença sendo a de não iniciar um servidor.
parcel watch index.html
Exibe todas as possíveis opções do cliente
parcel help
Exibe o número de versão do Parcel
parcel --version
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
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>
Padrão: browser
Disponível em: serve
, watch
, build
parcel build entry.js --target node
Possíveis alvos: node
, browser
, electron
Padrão: ".cache"
Disponível em: serve
, watch
, build
parcel build entry.js --cache-dir build/cache
Padrão: 1234
Disponível em: serve
parcel serve entry.js --port 1111
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 |
Padrão: location.hostname
da janela atual
Disponível em: serve
, watch
parcel entry.js --hmr-hostname parceljs.org
Padrão: uma porta qualquer disponível
Disponível em: serve
, watch
parcel entry.js --hmr-port 8080
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
Padrão: report mínimo
Disponível em: build
parcel build entry.js --detailed-report
Padrão: https desabilitado
Disponível em: serve
, watch
(listen on HTTPS for HMR connections)
parcel build entry.js --https
Padrão: https desabilitado
Disponível em: serve
, watch
parcel entry.js --cert certificate.cert --key private.key
Padrão: abrir no navegador desabilitado
Disponível em: serve
parcel entry.js --open
Padrão: source-maps habilitados
Disponível em: serve
, watch
, build
parcel build entry.js --no-source-maps
Padrão: autoinstall habilitado
Disponível em: serve
, watch
parcel entry.js --no-autoinstall
Padrão: HMR habilitado
Disponível em: serve
, watch
parcel entry.js --no-hmr
Padrão: minification habilitado
Disponível em: build
parcel build entry.js --no-minify
Padrão: cache habilitado
Disponível em: serve
, watch
, build
parcel build entry.js --no-cache
Padrão: desabilitado
Disponível em: serve
, watch
, build
parcel serve entry.js --global myvariable
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.