๐Ÿงจ express generator ์„ค์น˜ ์ด์Šˆ

ํƒœํƒœยท2023๋…„ 12์›” 8์ผ
0

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

๋ชฉ๋ก ๋ณด๊ธฐ
3/7
post-thumbnail

๋“ค์–ด๊ฐ€๊ธฐ ์ „

  • mac m1 ๊ธฐ์ค€
  • npm install express-generator -g ์„ค์น˜
    • ์ด๋•Œ, ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋œจ๋ฉด sudo npm install express-generator -g ๋ฅผ ์ž…๋ ฅ
  • express ์ž…๋ ฅ

๋ฌธ์ œ ๋ฐœ์ƒ ์ƒํ™ฉ

  • express-base express ์‹œ
    zsh: command not found: express ๋ผ๊ณ  ๋‚˜์˜ด

๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ - ์„ฑ๊ณต

  • ์„ค์น˜๋œ ํŒจํ‚ค์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ํ™•์ธ
npm list -g express-generator

๊ฒฐ๊ณผ : /Users/kimtaerin/.npm-global/lib

  • ์„ค์น˜๋œ ๊ฒฝ๋กœ๋ฅผ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •
export PATH=$PATH:/Users/kimtaerin/.npm-global/bin

๊ณ ์ •์  ์„ ์–ธ

  • ํ„ฐ๋ฏธ๋„์„ ์—ด๊ณ  ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ Zsh ์„ค์ • ํŒŒ์ผ(.zshrc)์„ ์—ด์–ด์คŒ
    nano ~/.zshrc
  • ํŒŒ์ผ์˜ ๋์— ๋‹ค์Œ ์ค„์„ ์ถ”๊ฐ€ํ•˜์—ฌ PATH์— npm bin ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํฌํ•จ
    export PATH=$PATH:/Users/kimtaerin/.npm-global/bin
  • ์ €์žฅ ๋ฐ ์ข…๋ฃŒ
    • Nano๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ: Ctrl + X๋ฅผ ๋ˆ„๋ฅด๊ณ , Y๋ฅผ ๋ˆ„๋ฅด๊ณ , Enter๋ฅผ ๋ˆŒ๋Ÿฌ ์ €์žฅํ•˜๊ณ  ๋‚˜๊ฐ€๊ธฐ.
  • Zsh ์„ค์ • ํŒŒ์ผ์„ ๋‹ค์‹œ ๋กœ๋“œ
    source ~/.zshrc

๋“ค์–ด๊ฐ€๊ธฐ ์ „

  • ์œ„์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„, ์‹คํ–‰ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋œธ

๋ฌธ์ œ ๋ฐœ์ƒ ์ƒํ™ฉ

  • Error: Cannot find module 'express'

๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ - ์„ฑ๊ณต

  • express-generator ๋Š” ์ „์—ญ์œผ๋กœ ์„ค์น˜ํ•ด์ฃผ์—ˆ์ง€๋งŒ, ๋‚˜๋จธ์ง€๋Š” ์•„๋‹˜
  • ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ๋ชจ๋“ˆ๋„ ์„ค์น˜ํ•ด์ฃผ๋ฉด ํ•ด๊ฒฐ๋จ
npm install
profile
ํ•˜์ด๋ฃจ

0๊ฐœ์˜ ๋Œ“๊ธ€