Esistono strumenti che possono compilare moduli scritti con moduli CommonJS/Node (require
, exports
, ecc.) In un singolo file .js da offrire a un browser?Esistono strumenti per compilare moduli CommonJS in un singolo file .js?
risposta
Suona come siete alla ricerca di Browserify:
https://github.com/substack/node-browserify
"Make nodo-stile richiedono() opera nel browser con un lato server costruire passo, come per Magia!"
Se si desidera qualcosa che è possibile utilizzare direttamente da PHP, provare cjsDelivery.
Un'altra utilità molto simile chiamato CommonJS compilatore e il compito Grunt, rispettivamente, è possibile trovare presso https://github.com/dsheiko/cjsc
Esso utilizza Esprima syntaxTree durante l'analisi richiede() chiama nei moduli. Contiene ogni modulo in un ambito univoco e fa la cache esattamente come fa il nodo. Funziona perfettamente con i moduli UMD (universal module definition). Quello che mi piace di più, aggiunge durante la compilazione molto poco di codice - richiede un piccolo corpo della funzione più un call wrapper define-call per modulo.
Il compilatore CommonJS ora supporta le mappe sorgente, quindi tutti i breakpoint e i messaggi della console mappati alle origini originali –
- 1. Singoli file .js e .d per commonjs
- 2. Esistono strumenti per generare un file WADL?
- 3. Esistono strumenti per generare html con js chart in pdf?
- 4. Esistono moduli di concatenazione/minializzazione JS statici per Express.js?
- 5. Creazione di un singolo modulo CommonJS da diverse classi TypeScript
- 6. come compilare nodejs in un singolo file binario completamente statico
- 7. Come compilare un'applicazione TypeScript Angular2 in un singolo file?
- 8. Come compilare un singolo file con Maven?
- 9. È possibile compilare un'app JS + l'interprete NodeJS in un singolo file eseguibile?
- 10. ClojureScript Leiningen compila in un singolo file .js?
- 11. Can Closure Compiler crea moduli CommonJS
- 12. concatenare i moduli requirejs in un singolo file
- 13. Esistono strumenti o progetti per generare file AZW?
- 14. Require.js non sta compilando correttamente un singolo file js
- 15. CommonJS loader per browser?
- 16. Esistono strumenti per visualizzare gli oggetti utilizzati in un programma?
- 17. Esistono strumenti per integrare Java e C++?
- 18. Quali strumenti di autotest esistono per Clojure
- 19. Java - Come compilare un singolo file con Java Eclipse
- 20. Esistono strumenti per aggiornare automaticamente Javadoc?
- 21. Utilizzo di Babel con un singolo file di output e moduli ES6
- 22. Esistono strumenti per monitorare la risposta HTTP?
- 23. Combina i file CSS in un singolo file utilizzando NPM
- 24. Quali strumenti XSLT 2.0 esistono?
- 25. Esistono strumenti per visualizzare un complicato join SQL?
- 26. Esistono strumenti per visualizzare un grafico RDF? (includi uno screenshot)
- 27. Come compilare un solo file in C#?
- 28. Differenza tra "module.exports" e "exports" nel sistema di moduli CommonJs
- 29. Come creare un singolo file js per il runtime AWS Lambda nodejs
- 30. App bundle node.js in un singolo file con Browserify
Avete bisogno che i moduli siano scritti in stile COmmonJS o siete OL con altre alternative? – hugomg
@missingno, penso che preferirei lo stile CommonJS, ma sono aperto alle alternative. (Non sono però interessato allo stile AMD/RequireJS.) –