node.js 에서 ES6 문법 적용하기 [1]


node.js 에서 ES6 문법 적용하기 [1]

SyntaxError: Cannot use import statement outside a module SyntaxError: Unexpected token 'export' 에러 배경 1. express cli 로 node.js 프로젝트를 생성했다. ( $ npm install express-generator ) 2. commonJS 문법 대신 ES6 문법을 사용했다. ( ex. require -> import ) 3. 에러 발생 에러 발생 이유 express cli 로 프로젝트를 생성 시 commonJS 문법으로 코드가 작성되어 있다. 아무런 설정 변경없이 ES6 문법으로 변경하자, commonJS 에는 그런 문법이 맞지 않다고 에러를 발생시킨 것이다. 에러 해결 과정 1. babel 을 설치한다. ( transpiler ) - npm i @babel/cli @babel/core @babel/node @babel/preset-env babel-l..........



원문링크 : node.js 에서 ES6 문법 적용하기 [1]