GruntJS یک JavaScript است که در بالای NodeJS نوشته شده است.GruntJS می تواند خودکار سازی وظایف تکراری برای برنامه شما مانندminification, compilation, unit testing, linting باشید و یا حداقل کار را آسان نماید.
پیش نیازها
قبل از شروع، شما یک سرور مجازی با دسترسی root نیاز دارید (خرید سرور مجازی )
نکته : درصورتی که آشنایی با سرور مجازی ندارید پیشنهاد میشود آموزش سرور مجازی چیست را مشاهده کنید
نصب و راه اندازی
فهرست local خود را بازخوانی کنید:
1 |
sudo apt-get update |
Install curl:
1 |
sudo apt-get install curl |
مخزن بسته NodeJS 8.x را با دستور زیر اضافه کنید:
1 |
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - |
بعد، ما نیازمند NodeJS و NPM را به همراه development tools آماده می کنیم:
1 |
sudo apt-get install build-essential nodejs |
اکنون مطمئن شوید NodeJS و NPM در حال کار هستند.
1 2 3 |
node --version && npm --version #v8.x.x #5.x.x |
نصب Grunt:
1 |
sudo npm install -g grunt-cli |
این دستور Grunt را بر روی سیستم شما نصب می کند. دستور زیر را اجرا کنید تا نسخه نصب شده در سیستم شما را بررسی کنید:
1 2 |
grunt --version #grunt-cli v1.2.0 |
Grunt را بر روی یک پروژه جدید نصب کنید
برای نصب گرانت در یک پروژه جدید، باید دو فایل را به دایرکتوری پروژه اضافه کنیم: package.json و Gruntfile.js.
package.json: این پرونده توسط NPM برای ذخیره متا داده برای پروژه های منتشر شده به عنوان ماژول NPM استفاده می شود.
Gruntfile.js: این فایل به نامGruntfile.jsorGruntfile.coffee` است و برای پیکربندی یا تعریف وظایف و نیز بارگذاری پلاگین های Grunt استفاده می شود.
به دایرکتوری ریشه(root) بسته خود بروید:
1 |
cd /path/to/project |
برای ایجاد یک فایل package.json دستور زیر را اجرا کنید:
1 |
sudo npm init |
پرسش ها را در پرسشنامه خط فرمان پاسخ دهید.
هنگامی که فایل package.json شما ایجاد می شود، Grunt را به عنوان development dependency نصب کنید:
1 |
sudo npm install grunt --save-dev |
فایل Gruntfile.js را ایجاد کنید:
1 |
nano Gruntfile.js |
یک کار پیش فرض ساده را ثبت کنید:
1 2 3 4 |
var grunt = require('grunt'); grunt.registerTask('default', 'default task description', function(){ console.log('hello world'); }); |
اکنون کار پیش فرض را اجرا کنید:
1 |
grunt |
نتایج را در پایان میتوانید مشاهده نمایید.
پارس وی دی اس ارائه دهنده ی سرور مجازی و اختصاصی
خرید سرور مجازی ایران
خرید سرور مجازی خارج