NodeJS kullanıyorum ve aynı hatayı aldım. Diğer cevaplar gibi, sorun da JQuery'nin Bootstrap'tan önce yüklenmesi gerektiğiydi; ancak, NodeJS özellikleri nedeniyle bu değişikliğin pipeline.js dosyasında uygulanması gerekiyordu .
Pipeline.js'deki değişiklik şöyleydi:
var jsFilesToInject = [
// Dependencies like jQuery, or Angular are brought in here
'js/dependencies/angular.1.3.js',
'js/dependencies/jquery.js',
'js/dependencies/bootstrap.js',
'js/dependencies/**/*.js',
];
Ben de yardımcı olmak için grunt kullanıyorum ve otomatik olarak ana html sayfasında sırasını değiştirdi:
<!--SCRIPTS-->
<script src="/js/dependencies/angular.1.3.js"></script>
<script src="/js/dependencies/jquery.js"></script>
<script src="/js/dependencies/bootstrap.js"></script>
<!-- other dependencies -->
<!--SCRIPTS END-->
Umarım yardımcı olur! Ortamınızın ne olduğunu söylemediniz, bu yüzden bu cevabı göndermeye karar verdim.