Dengan asumsi workspace kita memiliki struktur direktori dengan source file di dalam src
, contoh untuk WordPress themes development
.<workspace_root>
|--node_modules/
| |--module_1/
| |--module_2/
|--src/
| |--assets/
| |--scripts/
| |--header.php
| |--index.php
|--Gruntfile.js
|--package.json
- Lakukan initialisasi node project folder
- Create
src
direktori dan pindahkan file kerja ke dalam direktori tersebut - Install module yang dibutuhkan yaitu
grunt
,grunt-cli
,grunt-rsync
- Definisikan task grunt di dalam
Gruntfile
- Pastikan bahwa yarn sudah terinstall secara global, untuk instalasi yarn silahkan jalankan perintah
brew install yarn
$ mkdir project-wp-themes
$ cd project-wp-themes
$ yarn init -y
$ yarn add grunt grunt-cli grunt-rsync grunt-contrib-compress -D
File konfigurasi grunt khusus untuk keperluan ini dilampirkan, sesuaikan path yang didefinisikan. https://gist.githubusercontent.com/tajidyakub/46586ac7fb1821724c9b8557b5211f99/raw/9d88d8151dab36b20c88dc60d715e23041c9530e/Gruntfile.js
$ wget https://gist.githubusercontent.com/tajidyakub/46586ac7fb1821724c9b8557b5211f99/raw/9d88d8151dab36b20c88dc60d715e23041c9530e/Gruntfile.js
Next