---
title: "Grunt în Magento 2: instalare, configurare și utilizare"
description: "**Grunt** este un task runner JavaScript care automatizează sarcini repetitive (compilare LESS, minificare, watch). În Magento 2 este util pentru dezvoltarea temelor în modul de compilare server-side. ### Instalare ``` npm install -g grunt-cli cd cp Gruntfile.js.sample Gruntfile.js cp package.json.sample…"
url: "https://www.hostx.ro/kb/tot-ce-trebuie-sa-stiti-despre-grunt-in-magento-2/"
updated: "2026-07-26"
category: Programare / Aplicații / Magento
tags:
  - configurare
  - instalare
  - Magento 2
  - WordPress
---

# Grunt în Magento 2: instalare, configurare și utilizare

**Grunt** este un task runner JavaScript care automatizează sarcini repetitive (compilare LESS, minificare, watch). În Magento 2 este util pentru dezvoltarea temelor în modul de compilare server-side.

### Instalare

```
npm install -g grunt-cli
cd <magento_root>
cp Gruntfile.js.sample Gruntfile.js
cp package.json.sample package.json
npm install
```

### Înregistrarea temei

Adaugă tema în `dev/tools/grunt/configs/themes.js`, la `module.exports`:

```
<theme>: {
    area: 'frontend',
    name: '<Vendor>/<theme>',
    locale: 'en_US',
    files: ['css/styles-m', 'css/styles-l'],
    dsl: 'less'
}
```

### Comenzi utile

```
grunt clean:<theme>    # șterge fișierele statice ale temei
grunt exec:<theme>     # republică symlink-urile fișierelor sursă
grunt less:<theme>     # compilează CSS din LESS
grunt watch            # urmărește modificările și recompilează automat (LiveReload)
```

După modificarea unui fișier LESS, cu `grunt watch` activ, reîncarcă pagina pentru a vedea schimbările.
