So che Jade è per la produzione di HTML invece di JavaScript, ma per un progetto che sto lavorando, sarebbe fantastico, e un enorme risparmio di tempo, se potessi farlo senza l'aggiunta di un tubo in ogni linea:Come generare un file JavaScript puro con Jade
| (function(){
| //Some JavaScript Code
| var foo="#{bar}";
| console.log("This a JavaScript file generated with Jade");
| })()
l'idea è quella di utilizzare l'uscita di questo modello come la fonte di un JavaScript regolari includono in questo modo:
<script type="application/javascript" src="foo.generated.js"></script>
Così facendo qualcosa di simile:
script(type="application/javascript").
(function(){
//Some JavaScript Code
var foo="#{bar}";
console.log("This a JavaScript file generated with Jade");
})()
non risolverà il mio problema, perché ho bisogno di output puro JavaScript senza elemento contenitore DOM.
C'è un altro modo per farlo senza aggiungere pipe a ogni linea? O devo supporre che Jade sia stato progettato per produrre solo HTML, rinunciare e trovare altra soluzione senza Jade?
Grazie in anticipo!
Stai generando un file * JavaScript * con Jade? Perché? – Ryan
@minitech So che Jade non è lo strumento ideale per farlo, ma mi chiedo perché il progetto su cui sto lavorando ha una caratteristica che mi consente di generare moduli HTML da un modello interno e una particolare funzionalità che Devo sviluppare, vorrei risparmiare un sacco di tempo e linee di codice se potessi usare la stessa funzione già sviluppata per generare un file javascript puro. Grazie! –
Quindi il tuo JavaScript contiene HTML incorporato? – Ryan