2013-08-09 12 views
6

Tôi vừa mới bắt đầu một dự án brunch.io mới bằng cách sử dụng bộ khung brunch-with-brunch (Tôi chỉ muốn một máy chủ cục bộ có thể hiển thị HTML/CSS/JS gốc).Javascript không hiển thị - Brunch.io - brunch-with-brunch

Tôi đã tự tạo hai tệp: index.html được đặt ở chế độ công khai/chứa thẻ doctype, head và body tiêu chuẩn cộng với thẻ tập lệnh tham chiếu app.js được tạo bởi brunch nằm ở public/javascripts/app.js như sau:

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

Như được chỉ định bởi tệp README.md nằm trong ứng dụng/thư mục, tôi viết các tệp ứng dụng cụ thể trong ứng dụng/thư mục. Vì vậy, tôi có trong hồ sơ đặt tên app.js nằm trong app/và chứa:

console.log("OK"); 

tôi khởi động server bằng lệnh:

brunch watch --server 

Vấn đề là tôi không thấy bất cứ điều gì trong js console (máy chủ đang chạy ở localhost: 3333), bất chấp sự thật rằng html được trả lại và công chúng/Javascripts/app.js (tạo ra bởi bưa ăn) chứa những dòng này (trong số những người khác):

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

Cái gì đang xảy ra ?

CHỈNH SỬA: JavaScript được viết trực tiếp trong thẻ tập lệnh html hoạt động tốt.

Trả lời

9

Brunch kết thúc tốt đẹp tất cả các tệp theo mặc định trong định nghĩa mô-đun (require.register). Vì vậy, console.log không được thực hiện càng sớm càng tốt.

Vì vậy, bạn sẽ cần phải tải các điểm vào trong index.html của bạn: <script>require('app')</script>

định nghĩa mô-đun có thể được vô hiệu hóa.

+19

Vì lợi ích của christ, bạn có thể XIN làm rõ điều đó trong tài liệu và đưa nó vào một số loại bộ xương mặc định không? Tôi đã đập đầu của tôi chống lại điều này trong nhiều giờ ngày hôm qua. – Indolering

+1

Xem bài viết sau để biết cách tắt hành vi gói: http://stackoverflow.com/questions/11074297/brunch-how-to-disable-requirejs-module-wrapping – k00k

+0

Nghiêm túc, để tìm ra lý do tại sao javascript của bạn không chạy bạn phải tìm bài đăng này trên ngăn xếp tràn? wow Tôi đoán tài liệu thực sự IS chính khi chọn khung, bẩm sinh? what-the-frak hahaha http://brunch.io/docs/config#-modules- –

Các vấn đề liên quan