React – How to integrate Less with React app

less

Less (which stands for Leaner Style Sheets) is a backwards-compatible language extension for CSS.

Installation

Install less, less-watch-compiler, and concurrently npm packages.

npm install less less-watch-compiler concurrently --save-dev

concurrently runs multiple commands concurrently.
concurrently is npm run less & npm run less-watch-compiler.

Configuration

1. Create less.config.json file.

{
"watchFolder": "src/",
"outputFolder": "src/",
"sourceMap": true,
"runOnce": false,
"enableJs": true
}

2. Update package.json file.

"start": "concurrently --kill-others \"less-watch-compiler --config less.config.json\" \"react-scripts start\"",

Usage

Create and use *.less files for CSS but import *.css files in React components. *.css files will be generated automatically after *.less files save action in the same folders where *.less files are located.

Run React project.

npm start
https://www.mldgroup.com

Vyštudovaný top manažér pôsobiaci najmä ako manažér, marketér, softvérový inžinier, konzultant, bloger, YouTuber a zatiaľ neúspešný hudobník a producent. V rámci praxe pôsobil v rôznych odvetviach na rôznych pozíciách v malých aj veľkých firmách, vrátane spoluprác a partnerstiev s významnými firmami či poradenskými spoločnosťami.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *