인프런 커뮤니티 질문&답변

이태희님의 프로필 이미지
이태희

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

모듈 만들기

질문

해결된 질문

작성

·

124

0

//const { odd, even } = require('./var.js');
import { odd, even } from './var.js';

function checkOddOrEven(num)
{
    if (num % 2) {
        // 홀수
        return odd;
    } else {
        // 짝수
        return even;
    }
}

//module.exports = checkOddOrEven;

export default checkOddOrEven;

export, import로바꾸었습니다. 그런데 아래와 같이 오류가 나는데 어떻게 해야하나요?

import { odd, even } from './var.js';

^^^^^^

SyntaxError: Cannot use import statement outside a module

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

막 바꿀 수 있는게 아닙니다. 확장자도 mjs로 바꿔야해요. 노드 버전은 14나 15이시죠?

이태희님의 프로필 이미지
이태희

작성한 질문수

질문하기