bigskysoftware / bigskysoftware/_hyperscript
Doesn't work when bundling
- 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