Ho appena iniziato un nuovo progetto brunch.io utilizzando lo scheletro brunch-con-brunch (voglio solo un server locale in grado di visualizzare HTML/CSS/JS nativi).Javascript non visualizzato - Brunch.io - brunch-with-brunch
Ho creato due file da solo: index.html in public/contenente il doctype standard, i tag head e body più un tag script che fa riferimento all'app.js generato da brunch posizionato su public/javascripts/app.js come di seguito:
<script type="text/javascript" src="javascripts/app.js"></script>
come specificato dal file README.md si trova nella cartella app /, scrivo i miei file-specifiche applicazioni in App/directory. Così ho sul app.js file chiamato situati in app/e contenente:
console.log("OK");
avvio il server con il comando:
brunch watch --server
Il problema è che non vedo nulla nel console js (il server è in esecuzione a localhost: 3333), nonostante i fatti che l'HTML viene reso e il pubblico/javascript/app.js (generato da brunch) contiene queste righe (tra gli altri):
require.register("app", function(exports, require, module) {
console.log("ok");
});
Cosa c'è sta succedendo?
MODIFICA: il javascript scritto direttamente nel tag dello script html funziona correttamente.
Per l'amor di Cristo, potresti FAVORE renderlo esplicito nella documentazione e includerlo in una sorta di scheletro predefinito? Ieri stavo sbattendo la testa contro questo per ore. – Indolering
Vedere il seguente post per come disabilitare il comportamento del wrapping: http://stackoverflow.com/questions/11074297/brunch-how-to-disable-requirejs-module-wrapping – k00k
Seriamente, per capire perché il tuo javascript non è in esecuzione devi trovare questo post in overflow dello stack? Wow. Immagino che la documentazione sia davvero la chiave per scegliere i framework, innit? what-the-frak hahaha http://brunch.io/docs/config#-modules- –