Gépelt összeállítja és folyamatosan megjegyzéseket

szavazat
11

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.)

A kérdést 06/10/2012 10:48
a forrás felhasználó
Más nyelveken...                            


6 válasz

szavazat
8

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.txt

Opciók:
   -c, --comments autóról megjegyzéseket kimenet
...

Válaszolt 06/10/2012 10:54
a forrás felhasználó

szavazat
6

Comments kezdődő /*!megmarad.

példa:
/*! this comment remains untouched */
/* but this one will be removed */

Válaszolt 05/05/2015 19:08
a forrás felhasználó

szavazat
4

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ő /! *

Válaszolt 13/11/2015 19:42
a forrás felhasználó

szavazat
4

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/

Válaszolt 06/10/2012 13:48
a forrás felhasználó

szavazat
3

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.

Válaszolt 14/04/2016 13:19
a forrás felhasználó

szavazat
1

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.

Válaszolt 25/10/2012 23:00
a forrás felhasználó

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