Jak funguje modul načítá Práce s strojopisem

hlasů
13

Na psacím stroji, jsem-li cílení na prohlížeč, jak se modul loading funguje? Mohu použít require.js, aby nahrávaly moduly? to má svůj vlastní zavaděč?

Položena 01/10/2012 v 22:10
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
22

Strojopisem neposkytuje runtime. Je potřeba dodat module loader používat, jako je requirejs. Psacím stroji modul může být buď generovány CommonJS konvence (pro použití s ​​Node.js) nebo AMD konvence (jak je použit v requirejs); který generuje je kompilátor switch.

Odpovězeno 01/10/2012 v 22:18
zdroj uživatelem

hlasů
0

Jako Chuckj zmíněno, strojopisem neposkytuje runtime. Je potřeba dodat module loader používat.

To, co pak musíte udělat, je říci strojopisu kompilátor generovat JS potvrdit s modulem nakladačem, který by byl použit při běhu.

To lze provést zadáním module loader do kompilátoru pomocí -m kompilátor příznak:

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

nebo zadáním modulu do compilerOptionsv tsconfig.jsonsouboru:

{
    "compilerOptions": {
        "noImplicitAny": true,
        "module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
    },
    "exclude": [
        "node_modules"
    ]
}
Odpovězeno 07/08/2016 v 00:15
zdroj uživatelem

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