ในการตั้งค่า 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)