Tôi đang chạy Karma trên ứng dụng angularjs dựa trên yeoman của tôi.Karma: Uncaught ReferenceError: jQuery không được xác định
tôi nhận được lỗi sau khi chạy "nghiệp chướng grunt":
Chrome 28.0 (Mac) ERROR Uncaught ReferenceError: jQuery is not defined at myNgApp/admin/app/scripts/bootstrap.min.js:6 Chrome 28.0 (Mac): Executed 0 of 0 ERROR (0.206 secs/0 secs)
Khi tôi khởi động ứng dụng trên trình duyệt của tôi thông qua "máy chủ grunt", mọi thứ có vẻ tốt đẹp. Không có lỗi trên bảng điều khiển.
My index.html
cũng nhập jquery.min.js
trước bất kỳ tệp JavaScript nào khác. Bất cứ ý tưởng những gì đang xảy ra?
Cập nhật: Tôi có cảm giác lệnh grunt karma
đang xem qua tất cả các tệp trong thư mục tập lệnh của tôi. Bootstrap là một trong những cái đầu tiên, và nó có thể tải nó trước jQuery, và do đó là lỗi.
Nếu đúng như vậy, làm cách nào để ngăn chặn điều này?
nó * trông * như một trong hai bootstrap được nạp trước khi jQuery được nạp, hoặc một cái gì đó được trọng jQuery trước bootstrap được bao gồm. –
hãy cho chúng tôi thấy đầu HTML của bạn. –