के साथ ब्राउज़र बनाएं स्टैक ओवरफ़्लो पर उत्तर सहित कई समान प्रश्न हैं, लेकिन उनमें से कोई भी मेरे लिए काम नहीं कर रहा है, इसलिए यहां मैं आपसे पूछ रहा हूं। मैं हर किसी के समय की सराहना करता हूं।ट्विटर बूटस्ट्रैप
मैंने हाल ही में ब्राउज़र के साथ गल्प का उपयोग करना शुरू किया, और यह बहुत अच्छा काम करता है। मैंने फिर फ्रंट एंड के लिए ब्राउजरिफ़ का उपयोग करने का प्रयास किया: बैकबोन और बूटस्ट्रैप 3।
चीजें काम करने के लिए दिखाई दे रही हैं, जब तक कि मैं बूटस्ट्रैप के साथ जेएस फ़ाइल की आवश्यकता नहीं लेता। मुझे बताते हुए मेरे क्रोम टूल्स में एक त्रुटि मिलती है: jQuery अनिर्धारित है।
मैंने इसे तैरने का प्रयास किया है, लेकिन मैं शिम से बहुत उलझन में हूं। मैं jQuery 2.1.1 का उपयोग कर रहा हूं, इसलिए मुझे jQuery को झुकाव करने की आवश्यकता नहीं है, लेकिन यह अब शिम में मौजूद है, क्योंकि मैं बेहोश था और सबकुछ कोशिश कर रहा था। यहां मेरा पैकेज है। जेसन और मेरी main.js फ़ाइल:
-------------- package.json ---------------- -
{
"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
में हटा दिया गया था http://stackoverflow.com/questions/24978244/using- बूटस्ट्रैप-3-0-के साथ ब्राउज़र/24981030 यदि आप ब्राउज़रify-शिम –