I maskinskrevet manuskript, hvis jeg rettet en nettleser, hvordan modulen lasting arbeid? Kan jeg bruke require.js å laste moduler? har den sin egen loader?
Hvordan virker Module Laster Arbeid med Loggfila
stemmer
13
Publisert på 01/10/2012 klokken 21:10 2012-10-01 21:10
kilden bruker EisenbergEffect
På andre språk...
kilden bruker EisenbergEffect
På andre språk...
2 svar
stemmer 22
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.
stemmer 0
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"
]
}