Remove defer from script where type=module is used

This commit is contained in:
2024-11-19 15:16:23 +01:00
committed by Bartuccio Antoine
parent 8a8851847c
commit 0485ab1120
12 changed files with 19 additions and 14 deletions

View File

@ -36,8 +36,8 @@ Pour accéder au fichier, il faut utiliser `static` comme pour le reste mais en
```jinja
{# Example pour ajouter sith/core/bundled/alpine-index.js #}
<script src="{{ static('bundled/alpine-index.js') }}" defer></script>
<script src="{{ static('bundled/other-index.ts') }}" defer></script>
<script type="module" src="{{ static('bundled/alpine-index.js') }}"></script>
<script type="module" src="{{ static('bundled/other-index.ts') }}"></script>
```
!!!note
@ -46,6 +46,11 @@ Pour accéder au fichier, il faut utiliser `static` comme pour le reste mais en
Les autres fichiers sont disponibles à l'import dans le JavaScript comme
si ils étaient tous au même niveau.
!!!warning
Le bundler ne génère que des modules javascript.
Ajouter `type="module"` n'est pas optionnel !
### Les imports au sein des fichiers des fichiers javascript bundlés
Pour importer au sein d'un fichier js bundlé, il faut préfixer ses imports de `#app:`.