Wie funktioniert Lademodul Businesses Typoskript

stimmen
13

In Typoskript, wenn ich einen Browser am Targeting, wie funktioniert das Laden der Module? Kann ich require.js Module laden? hat es seinen eigenen Lader haben?

Veröffentlicht am 01/10/2012 um 22:10
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
22

Typoskript bietet keine Laufzeit. Sie benötigen ein Modul Loader zu verwenden, wie requirejs zu liefern. Ein Maschinenschrift Modul kann entweder Commonjs convention erzeugt werden (zur Verwendung mit node.js) oder AMD Konvention (wie in requirejs verwendet); die es erzeugt, ist ein Compiler-Schalter.

Beantwortet am 01/10/2012 um 22:18
quelle vom benutzer

stimmen
0

Wie Chuckj erwähnt, nicht bieten Typoskript keine Laufzeit. Sie benötigen ein Modul-Lader liefern zu verwenden.

Was Sie dann tun müssen, ist das Typoskript Compiler zu sagen, die JS zu erzeugen, mit dem Modul-Lader zu bestätigen, die zur Laufzeit verwendet würde.

Sie können dies tun, indem Sie die Modul-Lader an den Compiler Angabe -m Compiler-Flag verwenden:

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

oder durch das Modul in der Angabe compilerOptionsin der tsconfig.jsonDatei:

{
    "compilerOptions": {
        "noImplicitAny": true,
        "module": "commonjs" //'amd', 'system', 'umd' or 'es2015'
    },
    "exclude": [
        "node_modules"
    ]
}
Beantwortet am 07/08/2016 um 00:15
quelle vom benutzer

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