Yığın taşmasıyla ilgili cevaplar dahil olmak üzere pek çok benzer soru var, ancak bunların hiçbiri benim için işe yaramadı, bu yüzden burada size soru soruyorum. Herkesin zamanını takdir ediyorum.Twitter bootstrap ile Browserify
Son zamanlarda browserify ile gulp kullanmaya başladım ve bu harika çalışıyor. Sonra ön uç için browserify: Backbone ve Bootstrap3 kullanmayı denedim. Bootstrap ile birlikte gelen js dosyasına gereksinim duymaya başlayana kadar işler görünmek için
. Chrome araçlarda bir hata alıyorum: jQuery undefined.Bunu yapmamaya çalıştım, ama çok şaşkınım. Ben jQuery 2.1.1 kullanıyorum, bu yüzden jQuery shim gerek yok, ama ben çaresiz ve her şeyi çalışırken, şimdi shim içinde var. ----------------
-------------- package.json: İşte benim package.json ve benim main.js dosya -
{
"name": "gulp-backbone",
"version": "0.0.0",
"description": "Gulp Backbone Bootstrap",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Rob Luton",
"license": "ISC",
"devDependencies": {
"jquery": "^2.1.1",
"backbone": "^1.1.2",
"browserify": "^4.2.1",
"gulp": "^3.8.6",
"vinyl-source-stream": "^0.1.1",
"gulp-sass": "^0.7.2",
"gulp-connect": "^2.0.6",
"bootstrap-sass": "^3.2.0",
"browserify-shim": "^3.6.0"
},
"browser": {
"bootstrap": "./node_modules/bootstrap-sass/assets/javascripts/bootstrap.js",
"jQuery": "./node_modules/jquery/dist/jquery.min.js"
},
"browserify": {
"transform": ["browserify-shim"]
},
"browserify-shim": {
"jquery": "global:jQuery",
"bootstrap": {
"depends": [
"jQuery"
]
}
}
}
------------------------- main.js ------------- ---------
var shim = require('browserify-shim');
$ = require('jquery');
var Backbone = require('backbone');
Backbone.$ = $;
var bootstrap = require('bootstrap');
/* the following logs fine if I comment out the bootstrap require, otherwise I get 'jQuery undefined' */
console.log(Backbone);
$(function() {
alert('jquery works');
});
https://github.com/twbs/bootstrap/pull/13904 – cvrebert
adresinde kaldırılmış olan Bootstrap UMD iskeleleriyle ilgileniyor olabilirsiniz http://stackoverflow.com/questions/24978244/using- bootstrap-3-0-with-browserify/24981030 browserify-shim kullanmak istemiyorsanız –