[VSCode] Vue.js ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ

2025. 1. 31. 16:04ยท๐ŸŒ Environment/IDE : ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ
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๋กœ ์˜ฌ๋ ค์„œ ์‚ฌ์šฉ
* ๊ฐ€์žฅ ๊ฐ•ํ•œ ์ฝ”๋“œ ๊ต์ • ๊ทœ์น™
"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
'๐ŸŒ Environment/IDE : ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [IntelliJ] ์ธํ…”๋ฆฌ์ œ์ด ๋‹ค์ค‘ ํ”„๋กœ์ ํŠธ ์—ด๊ธฐ (์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ ํ•œ ํ™”๋ฉด์—์„œ ๋ณด๊ธฐ)
  • [IntelliJ] ์ธํ…”๋ฆฌ์ œ์ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์“ฐ๊ธฐ ์ข‹์€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋ชฉ๋ก
  • [VSCode] Discard changes ๋ณต์› ๋ฐฉ๋ฒ•
  • [VSCode] Prettier ์„ค์ •
mxnxeonx
mxnxeonx
"์•„, ์ด๊ฑฐ ๋ญ์˜€๋”๋ผ"๋ฅผ ํ•˜์ง€ ์•Š๊ธฐ์œ„ํ•œ ์ผ๊ธฐ์žฅ.
  • mxnxeonx
    MJ's Development Diary
    mxnxeonx
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (154)
      • ๐Ÿ’ป Language (43)
        • Java : ์ž๋ฐ” (18)
        • Python : ํŒŒ์ด์ฌ (9)
        • ROS : ๋กœ๋ด‡์‹œ์Šคํ…œ (9)
        • Android : ์•ˆ๋“œ๋กœ์ด๋“œ (4)
        • JavaScript : ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ (2)
      • ๐ŸŒ Environment (19)
        • IDE : ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ (9)
        • Virtual : ๊ฐ€์ƒํ™˜๊ฒฝ (10)
      • โš™ Framework (12)
        • Vue-๋ทฐ (3)
        • Spring-์Šคํ”„๋ง (7)
      • ๐Ÿ’พ DataBase (18)
      • ๐ŸŒŒ OS (36)
        • Linux-๋ฆฌ๋ˆ…์Šค (36)
      • ๐Ÿ’ฌ CI · CD (7)
        • Git : ๊นƒ (7)
      • ๐Ÿ“ƒ ETC (3)
      • ๐Ÿค– AI (4)
  • ๋งํฌ

    • GitHub
  • ์ธ๊ธฐ ๊ธ€

  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
mxnxeonx
[VSCode] Vue.js ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”