A máquina de escribir, si yo estoy apuntando un navegador, ¿cómo funciona la carga de módulos? ¿Puedo utilizar require.js para cargar los módulos? ¿tiene su propio cargador?
¿Cómo funciona el módulo de carga de trabajo con el texto mecanografiado
fuente por usuario EisenbergEffect
En otros idiomas...
Mecanografiado no proporciona un tiempo de ejecución. Debe suministrar un cargador de módulos de usar, tales como RequireJS. Un módulo de mecanografiado puede o bien ser generado a la convención CommonJS (para uso con node.js) o convención AMD (tal como se utiliza en RequireJS); que se genera es un modificador de compilador.
Como se ha mencionado Chuckj, mecanografiado no proporciona un tiempo de ejecución. Debe suministrar un cargador de módulos de usar.
Lo que entonces tiene que hacer es decirle al compilador para generar el texto mecanografiado JS confirmar con el cargador de módulos que se utilizaría en tiempo de ejecución.
Puede hacerlo especificando el cargador de módulos para el compilador utilizando la bandera -m compilador:
tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'
o especificando el módulo en el compilerOptionsen su tsconfig.jsonarchivo:
{
"compilerOptions": {
"noImplicitAny": true,
"module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
},
"exclude": [
"node_modules"
]
}