본문으로 바로가기

[NODEJS] Import와 Require 동시에 사용하기

category Study/JS 2022. 1. 26. 10:44
반응형

Discord.JS와 Lowdb를 사용하려고 했는데, Discord.JS와 Lowdb가 각각 Require와 Import만 지원하여 같이 쓸 방법이 없나 고민하던 중 외국 사이트에서 방법을 찾아냈다.

1. package.json에 module 추가

"type": "module"

우선 Import를 사용하기 위해 module type을 추가한다.

2. 코드 상단에 require 함수 추가

import { createRequire } from "module";
const require = createRequire(import.meta.url);

Require 함수를 Import를 통해 추가한다.

 

출처 : https://www.kindacode.com/article/node-js-how-to-use-import-and-require-in-the-same-file/

 

Node.js: How to Use "Import" and "Require" in the Same File - Kindacode

This article shows you how to enable ES6 import/export in Node.js and use both require and import in the same file. Enabling ES import/export You can use ES6 import/export in Node.js by simply adding “type”: “module”...

www.kindacode.com

 


댓글을 달아 주세요