VSCode์์ Node.js๋ฅผ ์ค์น ํ
์๋ฌด๋ฐ ์ค์ ๋ณ๊ฒฝ ์์ด npm ๋ช ๋ น์ด๋ฅผ ์คํํ์ ๋
์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
firebase๋ฅผ ํตํด ์น์๋น์ค๋ฅผ ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด๋ณด๋ ค๊ณ ํ๊ฒฝ์ ์ธํ ํ๋ค. ์ฐ์ VScode๋ฅผ ์ฒ์ ์ค์นํ ์งํ npm install -g firebase-tools@9.12.1 ๋ฅผ ์คํํ์ฌ ์ค์น๋ฅผ ์๋ํ์๋ค. ํ์ง๋ง.. ๋ด๊ฐ ๋ง์ฃผํ๊ฒ ๋ ๊ฒฐ๊ณผ๋ ERR! 404...
์ฒ์ IDE๋ฅผ ์ค์นํ๊ณ ์๋ฌด๊ฒ๋ ์ ํ๋๋ฐ ์ ์ ๋๋ ๊ฑด์ง ๋นํฉ์ค๋ฌ์ ์ง๋ง.. ์ฐจ๊ทผ์ฐจ๊ทผ ํ๋์ฉ ๋์ง์ด๋ณด๊ธฐ๋ก ํ๋ค. ์ฐ์ , explore์์ ์๋ฌด ๊ฒฝ๋ก์ ๋๋ ํฐ๋ฆฌ ์ค์ ์ ํด๋ ๋๋ค ํด์ D:๋๋ผ์ด๋ธ์ ์ค์ ํ์๋ ๊ฒ์ด ๋ฌธ์ ์๋ค. Node.js๋ D:๋๋ผ์ด๋ธ์ ์ค์นํด๋๊ณ , npm์ผ๋ก๋ C:๋๋ผ์ด๋ธ์์ Node.js๋ฅผ ์ฐพ์ผ๋ผ๊ณ ๋ช ๋ นํ๊ธฐ ๋๋ฌธ์ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ๊ฐ ๋ฌ๋ ๊ฒ์ด๋ค!!!
[์ ์ดํ]-[ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ]-[ํ๋ก๊ทธ๋จ ์ ๊ฑฐ ๋๋ ๋ณ๊ฒฝ]์ ํตํด Node.js๋ฅผ ์ญ์ ํ C:๋๋ผ์ด๋ธ์ ์ฌ์ค์นํด์ค๋ค.
VSCode ์ฐฝ์ ๊ป๋ค๊ฐ ๋ค์ ์ผ์ค๋ค. (์ฌ์ค ์ด ๊ณผ์ ์ด ๊ผญ ํ์ํ์ง๋ ๊ฒ์ฆ๋์ง ์์์ผ๋ ํ๋ก๊ทธ๋จ ์ฌ์ค์น ํน์ฑ์ IDE๋ ์ฌ๋ถํ ํด์ฃผ์ด์ผ ํ๋ค๋ ์๊ฐ์ผ๋ก ๋ค์ ์ผ์ฃผ์๋ค)
์ ์์ ์ผ๋ก ์ค์น๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ์ฒ์์ ๋จ์ํ PowerShell์ด ์๋ CMD์ฐฝ์์ ์คํํ์ ๋์ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด ๊ธฐ๋ณธ Default Terminal์ ๋ณ๊ฒฝํด์ฃผ์๋ค. ํ์ง๋ง ์ฌ์ ํ ๋์ผํ ๋ฌธ์ ๊ฐ ์์๊ณ , ์คํ๋ ค CMD์ฐฝ์์๋ npm ๋ช ๋ น์ด๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ค. ํ๊ฒฝ๋ง๋ค ์์ธ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ ๋ต์ ํ์ ํ ์ ์์ง๋ง Default Terminal ๋๋ฌธ์ด๋ผ๋ฉด ์๋์ ๊ฐ์ด ๋ณ๊ฒฝํด๋ณด๊ธธ ๋ฐ๋๋ค.
ํฐ๋ฏธ๋์ + ๋ฒํผ์ ๋๋ฌ [select Default Profile] ๋ฉ๋ด๋ฅผ ์ ํํด ์ค๋ค.
์๋จ ๋ฉ๋ด์ ์ฌ๋ฌ๊ฐ์ง ํฐ๋ฏธ๋ ์ข ๋ฅ๊ฐ ๋์ค๋ฉฐ ์ํ๋ ํฐ๋ฏธ๋์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ํ ์ ์๋ค. ๋ง์ฝ, ๊ธฐ๋ณธ ํฐ๋ฏธ๋์์ ๋ณ๊ฒฝ์ด ํ์ํ ๋ ์ ์ฉํ๊ฒ ๋ณ๊ฒฝํ์ฌ ์ด์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.