HTML
Extensões suportadas: htm, html
Arquivos HTML são frequentemente utilizados como ponto de entrada para o Parcel, mas também podem ser referenciados pelos arquivos JavaScript, por exemplo, para fornecer links para outras páginas. Os endereços dos scripts, estilos, mídias e outros arquivos HTML são extraídos e compilados como descrito acima. As referências são reescritas no HTML para que elas sejam referenciadas corretamente. Todos os nomes dos arquivos devem ser relativos ao arquivo HTML principal.
<html>
<body>
<!-- referenciando um arquivo de imagem -->
<img src="./images/header.png">
<a href="./other.html">Link para outra página</a>
<!-- importando um pacote JavaScript -->
<script src="./index.js"></script>
</body>
</html>PostHTML
PostHTML é uma ferramenta pra transformar HTML com plugins. Você pode configurar o PostHTML com o Parcel ao criar um arquivo de configuração com um desses nomes: .posthtmlrc (JSON), .posthtmlrc.js, or posthtml.config.js.
Instale plugins na sua aplicação:
yarn add posthtml-img-autosizeEntão, crie o .posthtmlrc:
{
"plugins": {
"posthtml-img-autosize": {
"root": "./images"
},
"posthtml-modules": {
"root": "./src"
}
}
}Quando for importar módulos usando o posthtml-modules, ao começar caminhos com /, eles serão relativos a ./src.
Plugins são especificados nas chaves do objeto plugins, e as opções são definidas usando os valores do objeto. Se não houver opções para um plugin, basta configurá-lo como true em vez disso.
Ajude-nos a melhorar esta documentação
Se alguma coisa estiver faltando ou não estiver inteiramente clara, por favor crie uma issue no repositório deste site ou edite esta página.