VSCODE : SCSS ์ค์นํ๊ธฐ
์๋
ํ์ธ์~! ํ ๋งคํ ์
๋๋ค ๐
์ด๋ฒ ์๊ฐ์๋ vscode์์ SCSS๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์์๋ณผํ
๋ฐ์! ์ฐ์ ์๋์ ํ์ฅ ํ๋ก๊ทธ๋จ(extension)์ ๋ค์ด๋ฐ์ ์ฃผ์ธ์!
๐ถ 01. Sass
![1](https://blog.kakaocdn.net/dn/bZLKgE/btrMyi0CURa/MdeDs0ESIkWS3Vvt4SsJlk/img.png)
๐ถ 02. Live Sass Compiler
์๋์ Live Sass Compiler๋ ์ค์๊ฐ์ผ๋ก SCSS๋ฅผ CSS๋ก ์ปดํ์ผ ์์ผ์ฃผ๋ ํ์ฅ ํ๋ก๊ทธ๋จ์ ๋๋ค.
![2](https://blog.kakaocdn.net/dn/elQYMV/btrMwZU0IiF/L0J8XcNEbu3GDqK42IKdEK/img.png)
๋ค์ด ๋ชจ๋ ๋ฐ์ผ์
จ๋์?
๊ทธ๋ผ ๋ค์์ ๋ฐฉ๋ฒ๊ณผ ํจ๊ป ์ฐจ๊ทผ์ฐจ๊ทผ ์ ์ฉ์์ผ๋ณด๊ฒ ์ต๋๋ค~!
1. ๋จผ์ cmd + โง + p ๋๋ F1์ ๋๋ฌ์ 'json'์ ๊ฒ์ํ ํ 'settings.json'์ ๋ค์ด๊ฐ๋๋ค.
(๋ค์ด๊ฐ๋ ๋ฐฉ๋ฒ์ ์ง๋ ์๋ฌ ์๋ฃจ์
์ ์ฐธ๊ณ ํ์๋ฉด ๋ฉ๋๋ค~! )
2. ๊ทธ ๋ค์ ๋ค์์ ์ฝ๋๋ฅผ ์ค๊ดํธ ์์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.
"liveSassCompile.settings.generateMap": false,
"liveSassCompile.settings.formats": [
{
"format": "expanded",
"extensionName": ".css",
"savePath": "~/../css/"
},
{
"format": "compressed",
"extensionName": ".min.css",
"savePath": "~/../css/"
}
]
2-1. ์ฐ์ ์์ ์ฝ๋๊ฐ ์ด๋ค ์๋ฏธ์ธ์ง ๊ฐ๋จํ ์ดํดํด๋ณด๊ฒ ์ต๋๋ค.
"liveSassCompile.settings.generateMap": false,
์ปดํ์ผ ํ ๊ฒฝ์ฐ ์๋์ผ๋ก MAPํ์ผ๊ณผ ์ ๋ณด๋ค์ด ํจ๊ป ํ๊ธฐ๋๋๋ฐ ์ด๋ฅผ ํด์ ํ๋ ค๋ฉด false๋ก ๋ฐ๊ฟ์ฃผ์๋ฉด ๋ฉ๋๋ค.
"liveSassCompile.settings.formats": [
{
"format": "expanded",
"extensionName": ".css",
"savePath": "~/../css/"
},
{
"format": "compressed",
"extensionName": ".min.css",
"savePath": "~/../css/"
}
]
ํฌ๋ฉง์ค์ , ์ปดํ์ผ ํ์ ๋ css ํ์ผ์ ์ฑ๊ฒฉ ( .css: ์ผ๋ฐ css ํ์ผ / .min.css : ์ถ์ฝ ํ์์ css )
"savePath": "~/../css/"๋ ์๋ก cssํด๋๋ฅผ ์์ฑํ์ฌ ๊ทธ๊ณณ์ ์ ์ฅํ๊ฒ ๋ค๋ ์๋ฏธ์
๋๋ค.
3. ์๋์ ๋นจ๊ฐ ๋ฐ์ค์ ์์นํ ๋ฒํผ์ ํด๋ฆญํ์ฌ ์๋์ด ์ ๋๋ ์ง ํ ์คํธํ๋ฉด ๋ฉ๋๋ค!
![](https://blog.kakaocdn.net/dn/dc5fdL/btrMygBJ500/zoEV8ssfalJrTsN7XJMKUK/img.png)
'VSCODE' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ERROR] VSCODE : ๋งฅ๋ถ Prettier ์ค์ ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ (+์๋์ฐ) (3) | 2022.09.05 |
---|
๋๊ธ