반응형
const node_fetch_1 = __importDefault(require("node-fetch")); ^ Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/mihee/Desktop/workspace/template/node_modules/node-fetch/src/index.js from /Users/mihee/Desktop/workspace/template/build/services/node-fetch.js not supported. Instead change the require of index.js in /Users/mihee/Desktop/workspace/template/build/services/node-fetch.js to a dynamic import() which is available in all CommonJS modules. at Object.<anonymous> (/Users/mihee/Desktop/workspace/template/build/services/node-fetch.js:7:38) { code: 'ERR_REQUIRE_ESM' }
위와 같은 에러가 나는 경우
해결
우선은 기존에 설치한 node-fetch를 제거한다.
> npm uninstall node-fetch
아래의 명령어를 통해 node-fetch 설치
> npm install node-fetch@^2.6.6
타입스크립트인 경우 아래의 명령어 추가
> npm i --save-dev @types/node-fetch
반응형
'ERROR' 카테고리의 다른 글
[ Error ] - ReferenceError: __dirname is not defined in ES module scope (0) | 2022.08.15 |
---|---|
[ ERROR ] - next error (Unhandled Runtime Error) (0) | 2022.08.03 |
[ Error ] - m1 에러 (0) | 2022.06.13 |
[ Error ] - AWS RDS에 prisma 연결시 에러 (0) | 2022.06.09 |
[ Error ] - 빌드 시 에러 (0) | 2022.05.30 |