25
내 프로젝트에서 일부 ES6 코드를 실행하려고하는데 예기치 않은 토큰 내보내기 오류가 발생합니다.예기치 않은 토큰 내보내기 받기
export class MyClass {
constructor() {
console.log("es6");
}
}
내 프로젝트에서 일부 ES6 코드를 실행하려고하는데 예기치 않은 토큰 내보내기 오류가 발생합니다.예기치 않은 토큰 내보내기 받기
export class MyClass {
constructor() {
console.log("es6");
}
}
ES6 모듈 구문을 사용하고 있습니다.
환경 (예 : node.js)이 ES6 모듈 구문을 지원해야 함을 의미합니다.
NodeJS는 ESS 모듈 구문 (export
키워드)이 아닌 CommonJS 모듈 구문 (module.exports
)을 사용합니다.
솔루션 : CommonJS 구문과 commonjs
대상
babel
NPM 패키지.
사용자 환경 또는 구성에 대한 정보가 충분하지 않아 도움이되지 않습니다. 이 오류는 webpack 또는 babel이 올바르게 작동하지 않는다는 것을 의미합니다. '내보내기'는 ES6에서만 사용할 수 있으며 이러한 모듈은 ES6 지원을 제공합니다. – Claies
'class class MyClass'가 아닌'module.exports = MyClass'를 사용해야합니다. – onmyway133