En TypeScript, si estoy apuntando a un navegador, ¿cómo funciona la carga de módulos? ¿Puedo usar require.js para cargar módulos? ¿Tiene su propio cargador?Cómo funciona la carga de módulos con TypeScript
Respuesta
TypeScript no proporciona un tiempo de ejecución. Debe proporcionar un cargador de módulos para usar, como requirejs. Un módulo de TypeScript puede generarse tanto para la convención CommonJS (para su uso con node.js) como para la convención de AMD (como se usa en requirejs); que genera es un interruptor de compilador.
Como mencionó Chuckj, TypeScript no proporciona un tiempo de ejecución. Necesita suministrar un cargador de módulos para usar.
Lo que debe hacer es decirle al compilador de TypeScript que genere el JS para confirmar con el cargador de módulos que se usaría en el tiempo de ejecución.
Usted puede hacer esto mediante la especificación del cargador de módulos para el compilador utilizando -m bandera del compilador:
tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'
o especificando el módulo en el compilerOptions
en su archivo tsconfig.json
:
{
"compilerOptions": {
"noImplicitAny": true,
"module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
},
"exclude": [
"node_modules"
]
}
- 1. Carga dinámica de módulos python
- 2. ¿Cómo puedo importar un archivo externo con TypeScript?
- 3. ¿Cómo funciona la carga de codeigniter?
- 4. Gestión de paquetes TypeScript
- 5. Opciones de Visual Studio TypeScript
- 6. Implementación de módulos con carga diferida en VBScript
- 7. Carga dinámica de módulos en Java
- 8. Carga retardada de módulos en python
- 9. Problemas con TypeScript y TFS
- 10. TypeScript: varios proyectos en la solución
- 11. argumentos de función abierta con TypeScript
- 12. Cómo empaquetar proyectos maven de múltiples módulos con módulos anidados
- 13. Cómo clases anónimas en TypeScript
- 14. El pedido de módulos Joomla no funciona
- 15. Uso de la matriz con tipo de TypeScript
- 16. ¿Cómo funciona la carga lateral de Chrome "almacenar aplicaciones"?
- 17. la carga no funciona con foreach y% dopar%
- 18. ¿Cómo funciona la carga lenta de imágenes usando JavaScript?
- 19. mecanografiado compilar módulos AMD con requerida define
- 20. TypeScript cambie el nombre de la variable
- 21. ¿Admite TypeScript TouchEvent?
- 22. Depuración de código de TypeScript con Visual Studio
- 23. Haskell/GHCi - carga de módulos de diferentes directorios
- 24. OpenLayers y TypeScript?
- 25. Ampliación de matriz en TypeScript
- 26. Depuración de TypeScript en Firebug
- 27. Complemento de TypeScript para Sublime
- 28. ¿Cómo "usar" múltiples módulos con un "uso"?
- 29. Segmentación de ES5 con TypeScript en Visual Studio
- 30. Hibernate carga lenta no funciona
Eso es más allá de lo increíble y exactamente lo que espero! ¿Puede indicarme documentación sobre cómo usar el compilador para generar código para usar con require.js? Además ... si estás buscando un estudio de caso realmente malo ... convirtiendo de js a TypeScript ... me encantaría mostrarte algunas cosas. – EisenbergEffect
Una vez instalado, escriba tsc -help. Explica la opción --module. – chuckj
Gracias de nuevo. Buen trabajo. Cosas realmente agradables ... agradezco el enfoque que se ha tomado. – EisenbergEffect