Hoe werkt Module laden Werken met typoscript

stemmen
13

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?

De vraag is gesteld op 01/10/2012 om 22:10
bron van user
In andere talen...                            


2 antwoorden

stemmen
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.

antwoordde op 01/10/2012 om 22:18
bron van user

stemmen
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"
    ]
}
antwoordde op 07/08/2016 om 00:15
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more