GruntJS सेटअप करने के लिए यहाँ कदम है:
सुनिश्चित करें कि आपके पास अपना package.json
सेटअप या सेटअप नया है:
npm init
वैश्विक के रूप में ग्रन्ट सीएलआई स्थापित करें:
npm install -g grunt-cli
अपने स्थानीय प्रोजेक्ट में ग्रन्ट स्थापित करें:
npm install grunt --save-dev
अपने निर्माण की प्रक्रिया में किसी भी ग्रन्ट मॉड्यूल को स्थापित करें। इस नमूने के लिए मैं फ़ाइलों को एक साथ संयोजित करने के लिए कॉनैट मॉड्यूल जोड़ूंगा:
npm install grunt-contrib-concat --save-dev
अब आपको अपना सेटअप करने की आवश्यकता है Gruntfile.js
जो आपकी निर्माण प्रक्रिया का वर्णन करेगा। इस नमूने के लिए मैं सिर्फ दो जेएस फाइलें file1.js
और फ़ोल्डर file2.js
में संयोजन करता हूं js
और उत्पन्न करता हूं app.js
:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
concat: {
"options": { "separator": ";" },
"build": {
"src": ["js/file1.js", "js/file2.js"],
"dest": "js/app.js"
}
}
});
// Load required modules
grunt.loadNpmTasks('grunt-contrib-concat');
// Task definitions
grunt.registerTask('default', ['concat']);
};
अब आप आदेश का पालन करके अपनी निर्माण प्रक्रिया चलाने के लिए तैयार होंगे:
grunt
मुझे उम्मीद है कि यह आपको एक विचार दे सकता है कि ग्रंटजस बिल्ड के साथ कैसे काम किया जाए।
ध्यान दें:
आप उपयोग कर सकते हैं grunt-init
बनाने के लिए Gruntfile.js
अगर आप कच्चे चरण 5 के लिए कोडिंग के बजाय जादूगर आधारित रचना चाहते हैं।
ऐसा करने के लिए, कृपया इन चरणों का पालन करें:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
विंडोज उपयोगकर्ताओं के लिए: यदि आप cmd.exe का उपयोग कर रहे हैं तो आपको बदलने की आवश्यकता ~/.grunt-init/gruntfile
है %USERPROFILE%\.grunt-init\
। PowerShell ~
सही रूप से पहचान लेगा ।
npm install -g grunt
विश्व स्तर पर ग्रंट स्थापित करने का मतलब है जो अब अनुशंसित नहीं है (ग्रंट 0.4 के साथ शुरू)।