ในการตั้งค่า GruntJS build นี่คือขั้นตอน:
ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าpackage.jsonหรือตั้งค่าใหม่:
npm init
ติดตั้ง Grunt CLI แบบโกลบอล:
npm install -g grunt-cli
ติดตั้ง Grunt ในโครงการในพื้นที่ของคุณ:
npm install grunt --save-dev
ติดตั้งโมดูล Grunt ที่คุณอาจต้องการในกระบวนการสร้างของคุณ เพื่อประโยชน์ของตัวอย่างนี้ฉันจะเพิ่มโมดูล Concat สำหรับการรวมไฟล์เข้าด้วยกัน:
npm install grunt-contrib-concat --save-dev
ตอนนี้คุณต้องตั้งค่าGruntfile.jsซึ่งจะอธิบายกระบวนการสร้างของคุณ สำหรับตัวอย่างนี้ผมแค่รวมสองไฟล์ 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
ฉันหวังว่านี่จะช่วยให้คุณทราบถึงวิธีการทำงานกับ GruntJS build
บันทึก:
คุณสามารถใช้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
สำหรับผู้ใช้ Windows: หากคุณใช้ cmd.exe คุณต้องเปลี่ยน~/.grunt-init/gruntfileเป็น%USERPROFILE%\.grunt-init\ไฟล์. PowerShell จะจดจำไฟล์~.
npm install -g gruntหมายถึงการติดตั้ง Grunt ทั่วโลกซึ่งไม่แนะนำอีกต่อไป (เริ่มต้นด้วย Grunt 0.4)