ReferenceError: __dirname is not defined in ES module scope

Kylie·2023년 1월 19일
0
post-custom-banner

Express에서 ES 모듈에서 path를 사용했을 때, 다음과 같은 오류가 발생합니다.

ReferenceError: __dirname is not defined in ES module scope. This file is being treated as an ES module because it has a .js file extention ....


다음과 같이 사용할 경우 위 에러를 해결할 수 있습니다.

import path from 'path';
const __dirname = path.resolve();

profile
올해보단 낫겠지....

0개의 댓글