Szeretem a fejtegetéseket sértetlen a keletkező javascript fájl alapértelmezés szerint a fordító eltávolítja azokat. Van TSC paraméter, hogy? (A használati eset az, hogy /// referencia görbe = ... az chutzpah egység tesztelése.)
Gépelt összeállítja és folyamatosan megjegyzéseket
Igen, a -c (vagy --comments) opció;
Syntax: TSC [opciók] [fájl ..]
Példák: TSC hello.ts
TSC --out foo.js foo.ts
TSC @ args.txtOpciók:
-c, --comments autóról megjegyzéseket kimenet
...
Comments kezdődő /*!megmarad.
példa:
/*! this comment remains untouched */
/* but this one will be removed */
Jelenleg 1.6.2 és úgy tűnik, észrevételek őrzi alapértelmezés szerint. Az egyetlen megjegyzés kapcsolatos zászló a fordító, hogy távolítsa el a megjegyzéseket. Mivel a per a docs:
--removeComments
Távolítsuk hozzászólásai kivéve copy-right fejléc megjegyzéseket kezdődő /! *
Meg kell szerkeszteni a mögöttes .csproj fájlt, és tartalmazza a -c kapcsolót.
Tekintse meg itt:
http://blorkfish.wordpress.com/2012/10/06/including-typescript-comments-in-generated-javascript/
Mivel 2015 létrehozhat egy tsconfig.jsona projektben, és adjunk hozzá "removeComments": false, hogy a "compilerOptions"vagyon megtartása érdekében meg észrevételeit a kapott javascript fájlokat.
1. Hozza létre a tsconfig.jsonfájlt a projekt a terminál (ha szükséges)
tsc -init
2. Add "removeComments": falsea tsconfig.jsonfájl belsejében a "compilerOptions"tulajdonság
A végén meg kell várni a tsconfig.jsonfájl tartalmát, mint ez:
{
"compilerOptions": {
"module": "commonjs",
"target": "es5",
"noImplicitAny": false,
"sourceMap": false,
"removeComments": false
},
"exclude": [
"node_modules"
]
}
3. Készítsünk egy .ts fájlt egy Js fájlt a terminál
- Használja
tsc myFile.tsannak érdekében, hogy meg észrevételeit - Használd
tsc --removeComments myFile.ts, hogy távolítsa el a megjegyzéseket
Akkor többet tsconfig.jsonfordító opciók Typescriptlang.org tsconfig.json oldalon .
Továbbá, az a géppel dokumentációt , amelyben truevagy falsea "removeComments"tulajdon nem lesz hatással a copy-right fejléc megjegyzéseket kezdve /*!. Így, akkor mindig megjelenik a .jsfájlokat.
Chutzpah 2.2 már támogatja a géppel natívan, így nem kell aggódnia. Meg lehet futtatni chutzpah közvetlenül a .ts fájlt, és ez fog futni a teszteket.













