ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Error] npm run dev ์‹œ SyntaxError: Unexpected token '??='
    โšก Error/๐Ÿ“— Vue.js 2024. 10. 16. 10:38

     

    ์—ฌ๋А๋•Œ์™€ ๊ฐ™์ด npm run dev๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์—ด๋ ค๊ณ  ํ•˜๋‹ˆ ์œ„์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋–ด์Šต๋‹ˆ๋‹ค.

     

    SyntaxError: Unexpected token '??='

    ??= ๋Š” Javascript์˜ ์ตœ์‹  ๋ฌธ๋ฒ•์œผ๋กœ ๋ณ€์ˆ˜๊ฐ€ null or undefined ์ผ ๋•Œ๋งŒ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ์—ฐ์‚ฐ์ž์ž…๋‹ˆ๋‹ค.

    ๊ทผ๋ฐ ์ œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ €๋Ÿฌํ•œ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

     

    ๊ทธ๋Ÿผ ์ด๋Š” ์ข…์†์„ฑ(dependencies) ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ•ด๋‹น ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ํฝ๋‹ˆ๋‹ค.

    ์˜ˆ๋ฅผ ๋“ค์–ด, ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ๋นŒ๋“œ ๋„๊ตฌ(ex: Vite, Webpack, Babel)๊ฐ€ ์ด ์—ฐ์‚ฐ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ์ตœ์‹  JavaScript ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

     

    ํ•ด๋‹น ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Node.js๋Š” 16.9.0 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

    ๋งŒ์•ฝ Node.js ๋ฒ„์ „์ด ๋‚ฎ์œผ๋ฉด ์ด ๋ฌธ๋ฒ•์„ ํ•ด์„ํ•˜์ง€ ๋ชปํ•ด ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

     

     

    ์ € ์—ญ์‹œ ์—ฌ๋Ÿฌ Node.js ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ฉด์„œ 14๋ฒ„์ „์œผ๋กœ ์ž ์‹œ ๋‚ฎ์ท„๋˜์ง€๋ผ Vue3์—์„œ ์‚ฌ์šฉํ•˜๋Š” Vite์˜ ๋ฌธ๋ฒ•๋•Œ๋ฌธ์—

    ์˜ˆ๊ธฐ์น˜ ๋ชปํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜์™”๊ฒ ๊ฑฐ๋‹ˆ ์‹ถ์–ด์„œ Node.js ๋ฒ„์ „์„ ๋‹ค์‹œ 16.15.1๋กœ ์˜ฌ๋ ธ์Šต๋‹ˆ๋‹ค.

     

     

Designed by Tistory.