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.