IT Share you

BabelJS에서 "다음으로 가져 오기"로 기본 내보내기를 가져올 수없는 이유

shareyou 2021. 1. 10. 19:23
반응형

BabelJS에서 "다음으로 가져 오기"로 기본 내보내기를 가져올 수없는 이유


BabelJS 5.6.4 버전에서는 "...로 가져올 수 없습니다." 다음은 내가하려는 작업의 예입니다.

'test.js'파일에서 :

export default class Test {};

'test2.js'파일 (동일한 디렉토리에 있음) :

import Test as Test2 from './test';

나는 또한 시도했다 :

import {Test as Test2} from './test';

여기에 대해 아무것도 말하지 않지만 http://babeljs.io/docs/learn-es2015/#modules

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import에서 기본이 아닌 구문의 대괄호 만 사용합니다.

누구든지 이것을 성공적으로 했습니까?

편집 : 그것은 절대적으로 default키워드 때문입니다 . 따라서이 경우 질문은 기본 가져 오기의 별칭을 지정할 수 없다는 문서에 대한 링크가있는 사람이 있습니까? ECMA 또는 Babel.


다음 방법 중 하나로 기본 내보내기를 가져올 수 있습니다.

import Test2 from './test';

또는

import {default as Test2} from './test';

기본 내보내기에는 Test별칭에 필요한 이름 이 없습니다 . 원하는 이름으로 기본값을 가져 오면됩니다.

지금까지 찾은 최고의 문서는 ECMAScript 6 모듈 : Axel Rauschmayers 블로그 의 최종 구문 입니다.

참조 URL : https://stackoverflow.com/questions/31092142/why-cant-i-import-a-default-export-with-import-as-with-babeljs

반응형