문제:
시도할 때 ApolloServer 프로젝트에서 최신 Babel을 사용하려면 "SyntaxError: Cannot use import 문 외부에서 모듈" 오류가 발생합니다. 발생합니다. 이 문제는 Babel 6에서 Babel 7로 전환한 후에 나타납니다.
원인:
모듈에서 import 문을 사용하려면 Node.js 버전 13.2.0 이상이 필요합니다. 이전 버전의 Node.js에서는 import 문을 인식하지 못하고 위의 오류가 발생할 수 있습니다.
해결책:
옵션 1: Package.json에 모듈 유형 지정
// package.json { "type": "module" }
옵션 2: .mjs 확장자를 명시적으로 사용
추가 팁:
위 내용은 내 Node.js 프로젝트에서 'SyntaxError: 모듈 외부에서 import 문을 사용할 수 없습니다.' 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!