bigskysoftware / bigskysoftware/_hyperscript
Doesn't work when bundling
- Lingua principale
- JavaScript
- Stelle
- 3.8k
- Fork
- 172
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Riproduci il problema con i quattro comandi in una nuova cartella usando esbuild, quindi esamina il wrapper per il caricamento dei moduli attorno al runtime di hyperscript e ai singoli comandi. Il lavoro è completato quando il bundle generato viene caricato in index.html e hyperscript funziona senza il ReferenceError _hyperscript.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- build-system
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100