Come funziona Module Loading Lavora con dattiloscritto

voti
13

A macchina, se mi rivolge ad un navigatore, come funziona caricamento del modulo? Posso usare require.js per caricare i moduli? ce l'ha di essa la propria pala?

È pubblicato 01/10/2012 alle 22:10
fonte dall'utente
In altre lingue...                            


2 risposte

voti
22

Dattiloscritto non fornisce un runtime. È necessario fornire un caricatore modulo da utilizzare, ad esempio requirejs. Un modulo tipografico può o essere generato per convenzione CommonJS (per uso con node.js) o convenzione AMD (come usato in requirejs); che genera è un interruttore compilatore.

Risposto il 01/10/2012 a 22:18
fonte dall'utente

voti
0

Come accennato Chuckj, dattiloscritto non fornisce un runtime. È necessario fornire un caricatore modulo da utilizzare.

Quello che è quindi necessario fare è dire al compilatore dattiloscritto per generare il JS per confermare con il caricatore modulo che sarebbe stato utilizzato in fase di esecuzione.

È possibile farlo specificando il caricatore modulo al compilatore utilizzando -m flag di compilazione:

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

o specificando il modulo nel compilerOptionsnel tsconfig.jsonfile di:

{
    "compilerOptions": {
        "noImplicitAny": true,
        "module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
    },
    "exclude": [
        "node_modules"
    ]
}
Risposto il 07/08/2016 a 00:15
fonte dall'utente

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