profile
FE Developer ๐Ÿ’ก
post-thumbnail

[jQuery] ํŒ์—…์ด ์—ด๋ฆฐ ์ƒํƒœ์˜ URL ์ƒ์„ฑํ•˜๊ธฐ

ํŠน์ • ํŽ˜์ด์ง€์˜ SNS ๋“ฑ ์™ธ๋ถ€ ๊ณต์œ ๋ฅผ ์œ„ํ•ด URL ๋งํฌ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค. ๋งํฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํŠน์ • ํŒ์—…์ด ์—ด๋ฆฐ ์ƒํƒœ๋กœ ํŽ˜์ด์ง€๊ฐ€ ๋„์–ด์ง€๋Š” ๊ตฌ์กฐ์—ฌ์•ผ ํ•˜๋Š”๋ฐ, ํ•ด๋ณด์ง€ ์•Š์€ ์ž‘์—…์ด๋ผ ์• ๋ฅผ ์ข€ ๋จน์—ˆ๋‹ค.

7์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Javascript] ํŒ์—…์ฐฝ ๋‹ซ๊ธฐ ๋ฒ„ํŠผ closest()

ํŽ˜์ด์ง€ ์ž‘์—…์„ ํ•˜๋˜ ์ค‘ ํŒ์—…์ฐฝ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋Š” ๊ธฐ๋Šฅ์—์„œ ํด๋ฆญ๋œ ๋ฒ„ํŠผ(event.target)์˜ ๋ถ€๋ชจ๋ฅผ ์ฐพ์•„ ํ•ด๋‹น ๋ฒ„ํŠผ์„ ์ž์‹์œผ๋กœ ๊ฐ€์ง„ ํŒ์—…์„ ๋‹ซ๋Š” ๊ธฐ๋Šฅ์„ ์ž‘์—…๋˜ ์ค‘ ์ž‘์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

2023๋…„ 5์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

RPG ๊ฒŒ์ž„ (๋ชฌ์Šคํ„ฐ ์žก๊ธฐ)

๋ชฌ์Šคํ„ฐ ๊ฒŒ์ž„์€ RPG ๊ฒŒ์ž„์œผ๋กœ, ๊ฒŒ์ž„์—๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๋ชจ๋“œ๊ฐ€ ์žˆ๋‹ค. ๋ชจํ—˜, ํœด์‹, ์ข…๋ฃŒ ์ค‘์—์„œ ์„ ํƒํ•˜๋Š” ์ผ๋ฐ˜ ๋ชจ๋“œ์™€ ๋ชจํ—˜์„ ๋– ๋‚˜์„œ ์ ์„ ๋งŒ๋‚˜๊ฒŒ ๋  ๋•Œ ๋Œ์ž…ํ•˜๋Š” ์ „ํˆฌ ๋ชจ๋“œ์ด๋‹ค. ์ „ํˆฌ ๋ชจ๋“œ์—์„œ๋Š” ์ ์„ ๊ณต๊ฒฉํ•˜๊ฑฐ๋‚˜ ์ฒด๋ ฅ์„ ํšŒ๋ณตํ•˜๊ฑฐ๋‚˜ ๋„๋ง๊ฐ„๋‹ค.์›น๊ฒŒ์ž„ ๋งํฌhtml, css ์ฝ”๋“œ

2023๋…„ 5์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[PlanetScale] error: database branch is not ready yet

planetscale ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๊ฒฐํ•˜๊ณ ์ž pscale connect ๋ฅผ ํ•˜๋Š”๋ฐ ์—ฐ๊ฒฐ์ด ์•ˆ๋˜๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”๋ฐ, ๊ตฌ๊ธ€๋ง ๊ฒฐ๊ณผ ๊ทธ ์ด์œ ๋ฅผ ๊ณต์‹๋ฌธ์„œ์—์„œ ๋ฐ”๋กœ ์•Œ์•„๋ƒˆ๋‹ค.์ฐธ๊ณ : https://planetscale.com/docs/concepts/da

2023๋…„ 3์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React.js] ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๋ฒ„๊ทธ

์ œ๋กœ์ดˆ์˜ NodeBird ๊ฐ•์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง์ ‘ ๋ฆฌ๋‰ด์–ผ ํ•˜๋Š”์ค‘์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฒ„๊ทธ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.โ‡’ ๊ฒŒ์‹œ๋ฌผ ์ž‘์„ฑ ์ค‘ ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์€ type ์ด file ์ธ input ์— onChange ์ด๋ฒคํŠธ๋ฅผ ๊ฑธ๊ณ  ์—…๋กœ๋“œ ๋ฆฌ๋“€์„œ๊ฐ€ ๋””์ŠคํŒจ์น˜๋˜๋Š” ๊ตฌ์กฐ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด โ€œre

2023๋…„ 3์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ReferenceError: alert is not defined ์—๋Ÿฌ

์‚ฌ์šฉ์ž๊ฐ€ ๋กœ๊ทธ์ธ์ด ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ ๋งˆ์ดํŽ˜์ด์ง€์— ์ ‘๊ทผํ•˜๋ ค ํ•˜๋ฉด โ€˜๋กœ๊ทธ์ธ ํ›„ ์ด์šฉ๋ฐ”๋ž€๋‹คโ€™ ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ alert ์œผ๋กœ ๋„์šฐ๊ณ  ์‹ถ์–ด์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘์—…ํ–ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ ์ƒ์—์„  ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ ์ƒˆ๋กœ๊ณ ์นจ ํ˜น์€ url ๋กœ ์ ‘๊ทผ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.์›์ธ์€ ๊ฐ„๋‹จํ–ˆ๋‹ค. ์„œ

2023๋…„ 3์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Vue.js] v-model ์„ ์ด์šฉํ•œ ์ฒดํฌ๋ฐ•์Šค ์ปดํฌ๋„ŒํŠธ ๊ตฌํ˜„ -์–‘๋ฐฉํ–ฅ ๋ฐ”์ธ๋”ฉ

v-model ์„ ์ด์šฉํ•ด์„œ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋Š” ๊ณผ์ œ๋ฅผ ๋ฐ›์•˜๋‹ค. v-model ์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ์ž˜ ํŒŒ์•…ํ•œ ๋’ค, ์šฐ์—ฌ๊ณก์ ˆ ๋์— ์ฒดํฌ๋ฐ•์Šค๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์„ฑ๊ณตํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ๊ทธ์น˜์ง€ ์•Š๊ณ  ์ „์ฒด๋กœ ์ฒดํฌ๋˜๋Š” ์ฒดํฌ๋ฐ•์Šค๋„ ํ•œ ๋ฒˆ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค.vue ์—์„œ๋Š” ๋ถ€๋ชจ์—์„œ ์ž์‹ ์ปดํฌ๋„ŒํŠธ๋กœ

2023๋…„ 3์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[WebStorm] usages ๊ธฐ๋Šฅ ๋„๋Š” ๋ฒ•

์›น์Šคํ†ฐ์—์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ˆ„๊ฐ€ ์ž‘์„ฑํ•œ ์ฝ”๋“œ์ธ์ง€, ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋“œ๊ฐ€ ์‚ฌ์šฉ๋œ ํšŸ์ˆ˜๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋‹ค.์ข‹์€ ๊ธฐ๋Šฅ์ด๊ธด ํ•˜๋‚˜, ๊ฐœ์ธ์ ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ๋ณด๋Š”๋ฐ ์žˆ์–ด ์ข€ ๋งŽ์ด ๋ถˆํŽธํ–ˆ๋‹ค๐Ÿ˜‚ย ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ๋„๊ฑฐ๋‚˜ ์ผœ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌ๊ธ€๋งํ•˜์—ฌ ์ฐพ์•˜๊ณ , ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.settings > Editor

2023๋…„ 3์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Vue.js] ํƒญ ๊ธฐ๋Šฅ ์ด์šฉ์‹œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ž‘๋™ ์˜ค๋ฅ˜

ํšŒ์‚ฌ ์‚ฌ์ดํŠธ ๊ณ ๋„ํ™” ์ž‘์—…์—์„œ ํƒญ ๋ฉ”๋‰ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ์ค‘์— ์—๋Ÿฌ๊ฐ€ ๋–ด๋‹ค. ์—๋Ÿฌ์˜ ์›์ธ์„ ํ•ด๊ฒฐํ•˜์—ฌ ์ •๋ฆฌํ•ด๋ณด์ž. ํƒญ๊ธฐ๋Šฅ ์ค‘ ํ•œ ๊ณณ์€ ์Šค์™€์ดํผ, ๋‹ค๋ฅธ ํ•œ์ชฝ์€ ์Šคํฌ๋กค ๋งค์ง ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ ์ƒํ™ฉ์ด๋‹ค. 2ํƒญ์ธ ์ƒํƒœ์—์„œ 1ํƒญ์„ ๋‹ค๋…€์™”๋‹ค๊ฐ€ ๋‹ค์‹œ 2ํƒญ์„ ๋Œ์•„์˜ค๋ฉด ์Šคํฌ๋กค fixed ๊ฐ€ ์ž‘

2023๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ‹ฑํƒํ†  ๊ฒŒ์ž„

ํ‹ฑํƒํ†  ๊ฒŒ์ž„์€ ์˜ค๋ชฉ๊ฒŒ์ž„๊ณผ ๋ฃฐ์ด ๊ฐ™์œผ๋ฉฐ, ์—ฌ๊ธฐ์—์„  3๋ชฉ์œผ๋กœ ์Šน๋ถ€ํ•œ๋‹ค. 3 \* 3 = 9๊ฐœ์˜ ์นธ ์•ˆ์— o ์™€ x ๋ฅผ ํ„ด๋งˆ๋‹ค ์‚ฝ์ž…ํ•˜์—ฌ ์„ธ ๊ฐœ ์—ฐ์† ๊ฐ™์€ ๋ชจ์–‘์ผ ๊ฒฝ์šฐ ์Šน๋ฆฌํ•˜๋Š” ๊ฒŒ์ž„์ด๋‹ค.์›น๊ฒŒ์ž„ ๋งํฌhtml, css ์ฝ”๋“œํ‘œ๋ฅผ ๋‚˜ํƒ€๋‚ผ ๋•Œ, ๋Œ€๋ถ€๋ถ„์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ด์ฐจ์› ๋ฐฐ์—ด์„

2023๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[Next.js] next-redux-wrapper, redux-toolkit ์‚ฌ์šฉํ•˜๊ธฐ

redux-toolkit: ๋ฆฌ๋•์Šค ํˆดํ‚ท(redux toolkit) ์€ ๋ฆฌ๋•์Šค๋ฅผ ๋ถˆํŽธํ•œ ์ ์„ ๋ณด์™„ํ•˜๊ธฐ์œ„ํ•ด ๋‚˜์˜จ ๊ฐœ๋ฐœ ๋„๊ตฌ์ด๋‹ค. ๋ฆฌ๋•์Šค๋Š” ๋ณต์žกํ•œ ์ €์žฅ์†Œ ๊ตฌ์„ฑ, ์ˆ˜๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋Œ€ํ•œ ์˜์กด์„ฑ, ๊ทธ๋ฆฌ๊ณ  ํ•˜๋‚˜์˜ ์ž‘์—…๋งˆ๋‹ค ๋งŽ์•„์ง€๋Š” ์ฝ”๋“œ์–‘ ๋“ฑ์˜ ๋ฌธ์ œ์ ์ด ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฆฌ๋•์Šค ํˆด

2023๋…„ 3์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

[React.js] ๋ฆฌ์•กํŠธ ํผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉ

์ด์ „์˜ ์ œ๋กœ์ดˆ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด์„œ ๋งŒ๋“ค์—ˆ๋˜ form ์€ ์ผ์ผํžˆ state ๋ฅผ ๋งŒ๋“ค์–ด ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ปค์Šคํ…€ํ›…์„ ์ด์šฉํ•ด ๋งŒ๋“ค์—ˆ๋Š”๋ฐ, ์ด๋ฒˆ์—” ๋ฆฌ์•กํŠธ์˜ react-hook-form ์ด๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ํผ์„ ๋‹ค์‹œ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค. state ๋ฅผ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†๊ณ , ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋‚˜ ์‹ค

2023๋…„ 2์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ˆซ์ž ์•ผ๊ตฌ ๊ฒŒ์ž„

4๊ฐœ์˜ ์ˆซ์ž๋ฅผ ์ œํ•œ๋œ ๊ธฐํšŒ ์•ˆ์— ๋งž์ถ”๋Š” ๊ฒŒ์ž„์œผ๋กœ, ์•ผ๊ตฌ์˜ ๊ทœ์น™ ์šฉ์–ด๋งŒ ๊ฐ€์ ธ์˜ด๊ฒŒ์ž„ ๊ทœ์น™ : 1\. ์ƒ๋Œ€ํŽธ์ด ์ˆซ์ž 1~9 ์ค‘ ์ค‘๋ณต๋˜์ง€ ์•Š๊ฒŒ 4๊ฐœ๋ฅผ ๊ณ ๋ฆ„2\. 10 ๋ฒˆ์˜ ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์ง€๊ณ , ๊ทธ ์•ˆ์— ํ•ด๋‹น ์ˆซ์ž 4๊ฐœ๋ฅผ ์ˆœ์„œํฌํ•จํ•ด์„œ ๋งž์ถฐ์•ผํ•จ3\. 10๋ฒˆ์˜ ๊ธฐํšŒ ๋™์•ˆ ๋‹ค์Œ์˜ ํžŒํŠธ๊ฐ€

2023๋…„ 2์›” 3์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

(Nuxt)Vuex ์—ฐ๊ฒฐ์ด ์•ˆ๋˜๋Š” ์—๋Ÿฌ

nuxt ํ”„๋กœ์ ํŠธ์— vuex ๋ฅผ ์„ค์น˜ํ•ด $store ์ „์—ญ๊ฐ์ฒด๋ฅผ ์“ฐ๋ ค๋Š” ์ˆœ๊ฐ„, $store ์ด undefined ๋กœ ๊ฐ„์ฃผ๋˜์–ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋ฅผ ์ผฐ์„ ๋•Œ๋„ ํŒจ๋„์— Components, Timline, Routes ๋งŒ ์žˆ์„ ๋ฟ Vuex ๋Š” ํ‘œ์‹œ๋˜

2023๋…„ 1์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Prettier ์™€ ESLint

Prettier: ์ฝ”๋“œ ์ •๋ฆฌ ๋„๊ตฌESLint: ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—์„œ ๋ฐœ๊ฒฌ๋˜๋Š” ๋ฌธ์ œ์‹œ๋˜๋Š” ํŒจํ„ด๋“ค์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ์ •์  ์ฝ”๋“œ ๋ถ„์„ ๋„๊ตฌPrettier ์„ค์ •์„ ์œ„ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฃจํŠธ ๊ฒฝ๋กœ์— .prettierrc ๋ผ๋Š” ํŒŒ์ผ์„ ์ƒ์„ฑ ํ›„ ์ž‘์„ฑ๋ทฐ cli ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ๋•Œ o

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Vue ํ”„๋กœ์ ํŠธ ESLint ์—๋Ÿฌ

vue ํ”„๋กœ์ ํŠธ ํด๋”๋กœ ์ ‘๊ทผ ํ›„ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰์ด๋•Œ eslint ์—์„œ ์—๋Ÿฌ๊ฐ€ ์ƒˆ๋กœ ์—…๋ฐ์ดํŠธ๋˜์–ด ์ž˜๋ชป ์ž…๋ ฅํ–ˆ์„ ์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™”๋ฉด์„ ๋ฎ๋Š” ๊ธฐ๋Šฅ์ด ๋ฐœ์ƒํ•œ๋‹ค.์ด๋ ‡๊ฒŒ ๋˜๋ฉด ํ™”๋ฉด์„ ์กฐ์ •ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹น ๊ธฐ๋Šฅ์€ ๊บผ์ฃผ๋„๋ก ํ•˜์ž.eslint ๋นจ๊ฐ„์ค„ ๊ธฐ๋Šฅ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๋•Œ โ‡’

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ฟต์ฟต๋”ฐ ๊ฒŒ์ž„

์ฒ˜์Œ ์ œ์‹œ๋œ ๋‹จ์–ด์˜ ๋งจ ๋’ท๊ธ€์ž๋ฅผ ์•ž๊ธ€์ž๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒŒ์ž„์œผ๋กœ, ํ•œ์‹œ๊ฐ„์€ 30์ดˆ, ๋‹จ์–ด๋Š” ์„ธ ๊ธ€์ž์—ฌ์•ผ๋งŒ ํ•œ๋‹คhtml, css ์ฝ”๋“œ๋๋ง์ž‡๊ธฐ๋ฆฌํŒฉํ† ๋ง (or , and)๋ฆฌ๋‰ด์–ผ ์ž‘์—…: ๋์ž๋ฆฌ์— ๊นœ๋ฐ•๊ฑฐ๋ฆฌ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๋ฅผ ๋„ฃ์–ด ์ฒซ๊ธ€์ž๋กœ ์ž…๋ ฅํ•ด์•ผํ•  ๊ธ€์ž๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๊ฐœ์š”

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐ•์ขŒ ๋ํŒ์™•์œผ๋กœ ์œ ๋ช…ํ•˜์‹  ์ œ๋กœ์ดˆ๋‹˜ ๊ฐ•์˜ ์ค‘ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ •์ˆ˜๋ฅผ ๋ชจ๋‘ ๋ณด์—ฌ์ค€ ๊ฐ•์˜๊ฐ€ ์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ ์›น๊ฒŒ์ž„์„ ํ†ตํ•ด ๋ฐฐ์šฐ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ•์˜๋‹ค.ํ‰์†Œ ์›น์‚ฌ์ดํŠธ ํ•˜๋‚˜์— ๊ตฌํ˜„๋˜๋Š” javascript ์˜ ๊ฐ„๋‹จํ•œ ๊ธฐ๋Šฅ๋งŒ ๊ตฌํ˜„ํ•˜๋‹ค๊ฐ€, ๋ณธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๋‹ค

2023๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Prettier ๊ฐ€ ์•ˆ๋จนํžˆ๋Š” ํ˜„์ƒ

React ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋‹ˆ vscode extension ์ธ Prettier ๊ฐ€ ๋จนํžˆ์ง€ ์•Š์•„์„œ ๊ทธ ์›์ธ์„ ์ฐพ์•„๋ณด์•˜๋‹ค. ๊ตฌ๊ธ€๋งํ•ด์„œ ์ฐพ์•„๋ณธ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ์˜ ์„ธ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด์—ˆ๋‹ค.setting.json ์—์„œ editor.formatOnSave ์— true ๊ฐ€ ๋˜์–ด์žˆ๋„๋ก ํ•œ

2023๋…„ 1์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

vue cli ์„ค์น˜ - zsh: command not found

vue cli ๋ฅผ ์„ค์น˜ํ•  ๋–„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋‚ฌ๋‹ค.์›์ธ์€ ๋‘ ๊ฐ€์ง€๋กœ ์˜ˆ์ƒ๋œ๋‹ค ์ „์—ญ ์„ค์น˜ ์‹œ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•จํ™˜๊ฒฝ๋ณ€์ˆ˜ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•:์ด์ „์— ์„ค์น˜ํ•œ ๊ฒƒ์„ ์‚ญ์ œ ํ›„ ์ „์—ญ์ ์œผ๋กœ ์žฌ์„ค์น˜๋ฅผ ํ•ด์ค€๋‹ค.sudo npm uninstall --global vue-c

2023๋…„ 1์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท