scss-mods
v2.2.2
Published
SCSS-MOD
Downloads
45
Readme
SCSS-MODULES
SCSS-STARTER
Muallif: Jasur Haydarov (jasurhaydarovcode)
NPM
1. NPM Yordamida Structurani O'rnatish
npm i scss-mods
2. Loyihani Node_Modules
dan olish
mv node_modules/scss-mods/scss* .
YARN
1. YARN Yordamida Structurani O'rnatish
yarn add scss-mods
2. Loyihani Node_Modules
dan olish
mv node_modules/scss-mods/scss* .
Loyihaning fayl structurasi
project-folder/
│
├── index.html
├── scss/
│ ├── main.scss
│ ├── _variables.scss
│ ├── _mixins.scss
│ ├── _base.scss
│ ├── components/
│ │ ├── _header.scss
│ │ ├── _footer.scss
│ │ ├── _navbar.scss
│ │ ├── _button.scss
│ │ └── _card.scss
│ ├── layout/
│ │ ├── _grid.scss
│ │ ├── _header.scss
│ │ ├── _footer.scss
│ │ ├── _sidebar.scss
│ │ └── _main.scss
│ ├── pages/
│ │ ├── _home.scss
│ │ ├── _about.scss
│ │ ├── _contact.scss
│ │ └── _product.scss
│ └── utils/
│ ├── _functions.scss
│ ├── _mixins.scss
│ └── _variables.scss
└── css/
└── main.css
NPM Yordamida SASS
ni O'rnatish
1. NPM Initialize qilib oling
npm init -y
2. Terminal yordamida default fayllarni yaratib olamiz
mkdir scss
mkdir css
3. SCSS (Sass) paketini o'rnatish
SCSS kompilyatorini sass o'rnatish
npm install sass
agarda dev dependeses
ga o'rnatmoqchi bo'lsangiz
npm install sass --save-dev
4. SCSS fayllarini kompilyatsiya qilish uchun skript qo'shish
package.json
faylingizda scripts
bo'limiga quyidagi skriptni qo'shing:
"scripts": {
"sass": "sass --watch scss:css"
}
Bu skript .scss
faylini .css
fayliga avtomatik kompilyatsiya qilish uchun ishlatiladi.
5. SCSS fayllarini kompilyatsiya qilish
npm run sass
Bu buyruq scss
faylini kuzatadi va har bir o'zgarishdan so'ng css
.css faylini yangilaydi.
6. HTML faylda CSS faylini ulash
index.html faylingizda kompilyatsiya qilingan CSS faylini ulash uchun quyidagi qatorni <head>
tegiga qo'shing:
<link rel="stylesheet" href="css/main.css">
EXAMPLE
Tugallangan package.json
fayli misoli
{
"name": "project-folder",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"sass": "sass --watch scss:css"
},
"author": "",
"license": "ISC",
"devDependencies": {
"sass": "^1.32.8"
}
}
Mana shu qo'llanma yordamida loyihangizda SCSS dan foydalanishni boshlashingiz mumkin. Agar qo'shimcha yordam kerak bo'lsa, issue
dan bemalol so'rang!