728x90
728x90
VSCode์ ๋ง์ ํ์ฅ ํ๋ฌ๊ทธ์ธ ์ค Vue.js ๊ฐ๋ฐ์ ๋๋ ํ๋ฌ๊ทธ์ธ ์ถ์ฒ ๋ชฉ๋ก!
VSCode Vue.js ํ๋ฌ๊ทธ์ธ
- Indent-Rainbow : Tab ์์ญ์ ์์๋ณ๋ก ๋ค๋ฅด๊ฒ ํ์ํ์ฌ ๋ผ์ธ์ด ๊ธธ์ด๋ ๊ฐ๋ ์ฑ์ ๋์ฌ ์ค
- Auto Rename Tag : HTML ํ๊ทธ ์ด๋ฆ์ ๋ณ๊ฒฝํ๋ฉด ์์ ์ด๋ฃจ๋ ์ฌ๋/๋ซ๋ ํ๊ทธ๋ช ์ ์ค์๊ฐ์ผ๋ก ํจ๊ป ์์
- CSS Peek : HTML ๋ฌธ์์์ ์ ์๋ CSS๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋๋ก ๋์ (Ctrl + ํด๋ฆญ)
- HTMl to CSS autocompletion : HTML ๋ฌธ์์ ์ ์ธ๋ ํด๋์ค๋ช ์ .css ํ์ผ์์ ์ ๋ ฅํ ๋ ์๋์์ฑ ๊ธฐ๋ฅ ์ ๊ณต
- HTML CSS Support : HTML ๋ฌธ์์์ CSS ์๋ ์์ฑ ์ด์ฉ
- Tailwind CSS IntelliSense : Tailwind CSS ๊ด๋ จ ์๋ ์์ฑ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ฌ๊ทธ์ธ
- Tailwind Shades : Tailwind ์์ ํ๋ ํธ ์๋ ์์ฑ
- Material Icon Theme : ํ์ผ ํ์๊ธฐ์ ํ์ผ ์์ด์ฝ์ ์ถ๊ฐํ์ฌ ๊ฐ๋ ์ฑ ์ ๊ณต
- Live Server : HTML ํ์ผ ์์ ์ ์๋ก๊ณ ์นจ ์์ด ์ค์๊ฐ ์ ์ฉ
- ESLint : JavaScript ์ฝ๋ ๊ฒ์ฌ๊ธฐ. ์ฝ๋์ ์๋ฌ๊ฐ ์๋์ง ๊ฒ์ฌํด์ค
๋๋ณด๊ธฐ
์ถ๊ฐ ์ค์ 1) package.json์์ eslint ๊ท์น์ recommended๋ก ์ฌ๋ ค์ ์ฌ์ฉ
* ๊ฐ์ฅ ๊ฐํ ์ฝ๋ ๊ต์ ๊ท์น
์ถ๊ฐ ์ค์ 2) setting.json ์์
์ข์ธก ํ๋จ์ ํฑ๋๋ฐํด(์ค์ ) ๋ฒํผ ํด๋ฆญ ํ ์ฐ์ธก ์๋จ์ open setting.json ํด๋ฆญ ํ ํด๋น ๋ด์ฉ ์ถ๊ฐ
* ํ์ผ์ ์ ์ฅํ ๋๋ง๋ค ESLint ๊ท์น์ ๋ฐ๋ผ ์ฝ๋ ์๋ ๊ต์

* ๊ฐ์ฅ ๊ฐํ ์ฝ๋ ๊ต์ ๊ท์น
"extends": [
"plugin:vue/recommended",
"eslint:recommended"
],
์ถ๊ฐ ์ค์ 2) setting.json ์์
์ข์ธก ํ๋จ์ ํฑ๋๋ฐํด(์ค์ ) ๋ฒํผ ํด๋ฆญ ํ ์ฐ์ธก ์๋จ์ open setting.json ํด๋ฆญ ํ ํด๋น ๋ด์ฉ ์ถ๊ฐ
* ํ์ผ์ ์ ์ฅํ ๋๋ง๋ค ESLint ๊ท์น์ ๋ฐ๋ผ ์ฝ๋ ์๋ ๊ต์

{
"eslint.validate": [ "vue", "html", "javascript"],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
}
- Prettier : ํ๋ก ํธ์๋ ๊ฐ๋ฐ ํ์ ํ๋ฌ๊ทธ์ธ์ด๋ผ๋๋ฐ, ์ฝ๋ ํฌ๋งทํฐ๋ก์จ ์ฝ๋๋ฅผ ์ผ๊ด์ฑ ์๊ณ ์์๊ฒ ์์ฑํ๋๋ก ๋๋?
- Vue-Official : Vue 3์ฉ์ผ๋ก ํน๋ณํ ์ ์๋ ์ธ์ด ์ง์ ํ๋ฌ๊ทธ์ธ
- Vetur : .vue ํ์ผ ์ฝ๋ ํ์ด๋ผ์ดํ
- Vue VSCode Snippets : Vue.js ๊ฐ๋ฐ ํ์ ํ๋ฌ๊ทธ์ธ! vbase ์ ๋ ฅ-ํญ ์ .vue ํ์ผ ์ด๊ธฐ ๊ตฌ์ฑ ์์ฑ ๊ฐ๋ฅ ๋ฑ๋ฑ..
๋ฒ์ธ
Chrome ํ์ฅ ์ฑ Vue.js devtools
Vue.js devtools - Chrome ์น ์คํ ์ด
DevTools browser extension for Vue.js
chromewebstore.google.com
728x90
320x100
'๐ Environment > IDE : ํตํฉ๊ฐ๋ฐํ๊ฒฝ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[IntelliJ] SQL dialect is not configured ๊ฒฝ๊ณ ํด๊ฒฐ (0) | 2025.03.13 |
---|---|
[IntelliJ] ์ธํ ๋ฆฌ์ ์ด ๋ค์ค ํ๋ก์ ํธ ์ด๊ธฐ (์ฌ๋ฌ ํ๋ก์ ํธ ํ ํ๋ฉด์์ ๋ณด๊ธฐ) (0) | 2025.03.12 |
[IntelliJ] ์ธํ ๋ฆฌ์ ์ด ๊ฐ๋ฐ์๊ฐ ์ฐ๊ธฐ ์ข์ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก (0) | 2025.03.10 |
[VSCode] Discard changes ๋ณต์ ๋ฐฉ๋ฒ (0) | 2025.02.05 |
[VSCode] Prettier ์ค์ (0) | 2025.02.03 |