Por que as declarações de exportação / importação devem estar no nível superior no es2015?
Comecei a usar es2015 com babel no último projeto. Quando tento fazerimport
ouexport
dentroif
condição, tenho um erro'import' and 'export' may only appear at the top level
. Eu vejo muitos casos para isso e funciona bem comrequire
, mas não com os módulos es2015. Existe alguma razão para esta limitação?