Schrijfmachine, als ik richt op een browser, hoe werkt het laden van modules werken? Kan ik require.js om modules te laden? heeft het zijn eigen lader?
Hoe werkt Module laden Werken met typoscript
stemmen
13
De vraag is gesteld op 01/10/2012 om 22:10 2012-10-01 22:10
bron van user EisenbergEffect
In andere talen...
bron van user EisenbergEffect
In andere talen...
2 antwoorden
stemmen 22
22
Typescript voorziet niet in een runtime. Je moet een module loader te gebruiken leveren, zoals requirejs. Een Typescript module kan ofwel worden gegenereerd om CommonJS conventie (voor gebruik met node.js) of AMD overeenkomst (zoals in requirejs); die het genereert een compiler switch.
stemmen 0
0
Zoals Chuckj vermeld maakt schrijfmachine niet een runtime. Je moet een module loader te gebruiken leveren.
Wat je dan moet doen is om het typoscript compiler vertellen aan de JS genereren om te bevestigen met de module loader die tijdens de uitvoering zou worden gebruikt.
U kunt dit doen door het opgeven van de module loader aan de compiler met behulp van -m compiler vlag:
tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'
of door het specificeren van de module in het compilerOptionsin uw tsconfig.jsonbestand:
{
"compilerOptions": {
"noImplicitAny": true,
"module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
},
"exclude": [
"node_modules"
]
}