standalone react implement ecmascript-6 babeljs

ecmascript-6 - react - babel standalone



¿Por qué no puedo importar una exportación predeterminada con "importar... como" con BabelJS (1)

Puede importar la exportación predeterminada ya sea

import Test2 from ''./test'';

o

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

La exportación predeterminada no tiene Test como un nombre que necesitaría alias; solo necesita importar el nombre predeterminado con el nombre que desee.

Los mejores documentos que he encontrado hasta ahora son los módulos del artículo ECMAScript 6: la sintaxis final en el blog Axel Rauschmayers.

En la versión 5.6.4 de BabelJS, aparentemente no puedo "importar ... como". Aquí hay ejemplos de lo que estoy tratando de hacer:

En el archivo ''test.js'':

export default class Test {};

En el archivo ''test2.js'' (en el mismo directorio):

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

También he tratado de hacer:

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

Aunque no dice nada al respecto aquí: http://babeljs.io/docs/learn-es2015/#modules

Y solo usa corchetes en la sintaxis no predeterminada aquí: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

¿Alguien ha hecho esto exitosamente?

EDITAR : es absolutamente debido a la palabra clave default . Entonces, en este caso, la pregunta es: ¿alguien tiene algún enlace a la documentación que establezca que no debería poder alias una importación predeterminada? ECMA o Babel.