Hvordan virker Module Laster Arbeid med Loggfila

stemmer
13

I maskinskrevet manuskript, hvis jeg rettet en nettleser, hvordan modulen lasting arbeid? Kan jeg bruke require.js å ​​laste moduler? har den sin egen loader?

Publisert på 01/10/2012 klokken 21:10
kilden bruker
På andre språk...                            


2 svar

stemmer
22

Loggfila gir ikke en runtime. Du må levere en modul loader å bruke, for eksempel requirejs. Et maskinskrevet manuskript modul kan enten bli generert for å CommonJS regel har (for bruk med node.js) eller AMD konvensjon (som anvendt i requirejs); som den genererer er en kompilator bryter.

Svarte 01/10/2012 kl. 21:18
kilden bruker

stemmer
0

Som Chuckj nevnt, betyr Loggfila ikke gi en kjøretids. Du må levere en modul loader å bruke.

Det du da trenger å gjøre er å fortelle Loggfila kompilatoren å generere JS for å bekrefte med modulen laster som skulle brukes under kjøring.

Du kan gjøre dette ved å spesifisere modulen lasteren til kompilatoren bruke -m kompilatoren flagg:

tsc -m commonjs //'amd', 'system', 'umd' or 'es2015'

eller ved å spesifisere modulen i compilerOptionsi tsconfig.jsonfilen:

{
    "compilerOptions": {
        "noImplicitAny": true,
        "module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
    },
    "exclude": [
        "node_modules"
    ]
}
Svarte 07/08/2016 kl. 00:15
kilden bruker

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