Aby skonfigurować kompilację GruntJS, wykonaj następujące czynności:
Upewnij się, że masz skonfigurowaną package.json
lub nową:
npm init
Zainstaluj Grunt CLI jako globalny:
npm install -g grunt-cli
Zainstaluj Grunt w swoim lokalnym projekcie:
npm install grunt --save-dev
Zainstaluj dowolny moduł Grunt, którego możesz potrzebować w procesie kompilacji. Ze względu na ten przykład dodam moduł Concat do łączenia plików ze sobą:
npm install grunt-contrib-concat --save-dev
Teraz musisz skonfigurować swój, Gruntfile.js
który będzie opisywał proces budowania. W tym przykładzie po prostu łączę dwa pliki JS file1.js
oraz file2.js
w js
folderze i generuję 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']);
};
Teraz będziesz gotowy do uruchomienia procesu kompilacji za pomocą następującego polecenia:
grunt
Mam nadzieję, że dzięki temu dowiesz się, jak pracować z kompilacją GruntJS.
UWAGA:
Możesz użyć grunt-init
do tworzenia, Gruntfile.js
jeśli chcesz tworzyć oparte na kreatorze zamiast surowego kodowania w kroku 5.
Aby to zrobić, wykonaj następujące kroki:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Użytkownicy systemu Windows: Jeśli używasz cmd.exe, musisz zmienić go ~/.grunt-init/gruntfile
na %USERPROFILE%\.grunt-init\
. PowerShell rozpozna ~
poprawnie plik.
npm install -g grunt
oznacza instalację Grunt globalnie, co nie jest już zalecane (począwszy od Grunt 0.4).