CommonJs -> ES6 module 변경 방법에 대해 다뤄보겠다.
지금은 좀 익숙해져서 변경하는데 큰 어려움이 없지만
이전에는 변경하는 방법을 몰라서 힘들었던 기억이 있었기에 포스팅 해보려 한다.
우선 준비해야 할 것은 package.json에 한 줄을 추가해야한다.
{ ... "type": "module" }
ES6 모듈을 사용하기 위해서는 위의 타입을 모듈로 지정해주어야 한다.
// common module.exports = {} // ES6 (각 함수에서) export const or (최 하단에서) export default ..
// common const { ... } = require(...); // ES6 import { ... } from '...js';
// import dotenv require('dotenv').config() -> import 'dotenv/config' (or) import dotenv from 'dotenv' dotenv.config();
// common example: [ require("./entity/user.entity"), require("./entity/resume.entity") ] // ES6 import ResumeEntity from './entity/resume.entity.js' import UserEntity from './entity/user.entity.js' example: [ ResumeEntity, Userentity ];