bigskysoftware / bigskysoftware/_hyperscript

Doesn't work when bundling

Ouverte
#162 8 commentaires 4 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
3.8k
Forks
171
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Make a new folder and run these four commands to set up a basic bundle with [esbuild](https://esbuild.github.io/) (webpack competitor):

```
npm install htmx.org hyperscript.org esbuild
echo 'require("htmx.org/dist/htmx.js"); require("hyperscript.org/dist/_hyperscript.js");' > app.js
npm exec -- esbuild app.js --bundle --outfile=bundle.js
echo '' > index.html
```

... and then open `index.html` in the browser. htmx successfully loads and works, but hyperscript breaks with a couple of these errors:

```
Uncaught ReferenceError: _hyperscript is not defined
```

It looks like hyperscript's module loading wrapper is only applied to the runtime, and not the individual commands.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Reproduisez le problème avec les quatre commandes dans un nouveau dossier en utilisant esbuild, puis inspectez le wrapper de chargement des modules autour du runtime hyperscript et des commandes individuelles. C’est terminé lorsque le bundle généré se charge dans index.html et que hyperscript fonctionne sans le ReferenceError _hyperscript.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
build-system
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.