Preguntas etiquetadas con es6-modules

El sistema de módulos estándar para JavaScript, introducido en ECMAScript 6 (2015).



13
¿Es posible importar módulos de todos los archivos en un directorio, usando un comodín?
Con ES6, puedo importar varias exportaciones de un archivo como este: import {ThingA, ThingB, ThingC} from 'lib/things'; Sin embargo, me gusta la organización de tener un módulo por archivo. Termino con importaciones como esta: import ThingA from 'lib/things/ThingA'; import ThingB from 'lib/things/ThingB'; import ThingC from 'lib/things/ThingC'; Me encantaría poder hacer …

6
`export const` vs.` export default` en ES6
Estoy tratando de determinar si hay grandes diferencias entre estos dos, además de poder importar con export defaultsolo hacer: import myItem from 'myItem'; Y usando export constpuedo hacer: import { myItem } from 'myItem'; Me pregunto si hay diferencias y / o casos de uso distintos a este.







6
La importación de ES2015 no funciona (incluso en el nivel superior) en Firefox
Estos son mis archivos de muestra: <!DOCTYPE html> <html> <head> <title>Test</title> <script src="t1.js"></script> </head> <body></body> </html> t1.js: import Test from 't2.js'; t2.js: export const Test = console.log("Hello world"); Cuando cargo la página en Firefox 46, devuelve "SyntaxError: las declaraciones de importación solo pueden aparecer en el nivel superior de un …

4
Módulos ES6 en el navegador: Error de sintaxis no detectado: Importación de token inesperada
Soy nuevo en ES6 (ECMAScript 6) y me gustaría usar su sistema de módulos en el navegador. Leí que ES6 es compatible con Firefox y Chrome, pero obtengo el siguiente error al usarexport Uncaught SyntaxError: Unexpected token import Tengo un archivo test.html <html> <script src="test.js"></script> <body> </body> </html> y un …



1
¿Cómo configurar Jasmine en Rails 6?
¿Cómo configuro Jasmine en el entorno Rails 6 (donde Webpack reemplaza la canalización de activos para Javascript) para poder probar los módulos Javascript que he escrito para mi aplicación? Instalé la gema de jazmín, ejecuté rails generate jasmine:instally edité jasmine.ymlpara señalar la ubicación de mi fuente y especificaciones de Javascript. …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.