2013-08-09 7 views
6

Właśnie rozpoczęła nowy projekt brunch.io pomocą brunch-z-brunchu szkielet (Chcę tylko serwera lokalnego w stanie wyświetlić natywnego kodu HTML/CSS/JS).Javascript nie wyświetlając - Brunch.io - brunch-z-brunchu

Stworzyłem dwa pliki na własną rękę: index.html znajdujący się publicznie/zawierający standardowy doctype, znaczniki head i body plus tag skryptu odwołujący się do app.js wygenerowany przez brunch znajdujący się na public/javascripts/app.js jak poniżej:

<script type="text/javascript" src="javascripts/app.js"></script> 

jak określono w pliku README.md znajduje się w katalogu/app, piszę moje aplikacje specyficzne pliki w katalogu/app. Więc mam na plik o nazwie app.js położonych w app/i zawierające:

console.log("OK"); 

mogę uruchomić serwer poleceniem:

brunch watch --server 

Problemem jest to, że nie widzę nic w konsola js (serwer jest uruchomiony na localhost: 3333), pomimo okoliczności, że HTML jest świadczone i publicznych/JavaScript/app.js (generowane przez brunchu) zawiera te linie (między innymi):

require.register("app", function(exports, require, module) { 
    console.log("ok"); 
}); 

Co jest dziać się ?

EDYCJA: javascript bezpośrednio zapisany w znaczniku skryptu HTML działa dobrze.

Odpowiedz

9

brunch owija wszystkie pliki domyślnie w module definicji (require.register). Tak więc, console.log nie jest wykonywany JAK NAJSZYBCIEJ.

Więc trzeba będzie załadować punkt wejścia w swojej index.html: <script>require('app')</script>

definicje moduł może być wyłączona.

+19

Na litość boską, czy mógłbyś to wyjaśnić w dokumentacji i zawrzeć ją w jakimś domyślnym szkielecie? Wczoraj wczoraj waliłem z tym w głowę. – Indolering

+1

Zobacz następujący post na jak wyłączyć zachowanie Opakowanie: http://stackoverflow.com/questions/11074297/brunch-how-to-disable-requirejs-module-wrapping – k00k

+0

Poważnie, na zastanawianie się, dlaczego twój JavaScript nie jest czy musisz znaleźć ten post na przepełnieniu stosu? łał. Sądzę, że dokumentacja naprawdę jest kluczowa przy wybieraniu frameworków, innit? co-the-frak hahaha http://brunch.io/docs/config#-modules- –

Powiązane problemy