npm
-
[Node.js] Node.js의 정의와 특징📘 Node.js 2024. 10. 30. 15:40
⭐ Node.js란?Node.js는 서버 측 애플리케이션을 JavaScript로 작성할 수 있게 해주는 런타임 환경입니다. 공식 홈페이지에서 정의하는 Node.js는"V8 JavaScript 엔진으로 빌드 된 JavaScript 런타임" 이라고 정의하였습니다. 이 말은 즉, Node.js가 브라우저 외부에서도 JavaScript를 실행할 수 있게 한다는 것을 의미합니다.일반적으로 JavaScript는 웹 브라우저에서만 실행되어 웹 페이지의 동작을 제어하지만,Node.js는 브라우저가 아닌 환경에서도 JavaScript가 서버 역할을 수행할 수 있도록 합니다. Node.js가 V8 엔진을 채택한 이유는 이 엔진이 JavaScript 코드를 직접 기계어로 변환하여실행 속도를 비약적으로 높일 수 있기 때문입니..
-
[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 버전이 ..