ΠΠ΅ΡΡΠΈΡ TypeScript: 2.2.3
ΠΠΎΠ΄
$ tsc
// tsconfig.json
{
"compilerOptions": {
"declaration": true,
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"outDir": "dist",
"typeRoots": [
"./node_modules/@types/"
],
"exclude": [
"dist"
]
}
}
ΠΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
ΠΏΡΡΠ΅ΠΉ.
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅:
ΠΡΠ΄Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ: error TS5023: Unknown compiler option 'exclude'
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² include
ΠΈΠ»ΠΈ files
. ΠΡΠ»ΠΈ Π»ΠΈ ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΡΠ΅Π½Π΅Π½Ρ Π² Π½Π΅Π΄Π°Π²Π½Π΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΠΈΠ½ΠΎΠΏΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°? Π― Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΡΡΠΎ ...
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ files
, include
ΠΈ Ρ. Π. Π―Π²Π»ΡΡΡΡΡ ΠΏΠΎΠ»ΡΠΌΠΈ Π²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ.
{
"compilerOptions": {},
"exclude": []
}
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
@ikatyang ΡΠΏΠ°ΡΠΈΠ±ΠΎ - Π½Π΅ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ Ρ ΡΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΠ» π
{
"compilerOptions": {
"Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΡ": ΠΏΡΠ°Π²Π΄Π°,
"target": "es5",
"ΠΌΠΎΠ΄ΡΠ»Ρ": "commonjs",
"moduleResolution": "ΡΠ·Π΅Π»",
"emitDecoratorMetadata": ΠΏΡΠ°Π²Π΄Π°,
"ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ΠΠ΅ΠΊΠΎΡΠ°ΡΠΎΡΡ": ΠΏΡΠ°Π²Π΄Π°,
"removeComments": Π»ΠΎΠΆΡ,
"noImplicitAny": Π»ΠΎΠΆΡ,
"outDir": "dist",
"typeRoots": [
"./node_modules/@types/"
]
},
"ΠΈΡΠΊΠ»ΡΡΠΈΡΡ": [
"ΡΠ°ΡΡΡ"
]
}
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅
files
,include
ΠΈ Ρ. Π. Π―Π²Π»ΡΡΡΡΡ ΠΏΠΎΠ»ΡΠΌΠΈ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΡΠΎΠ²Π½Ρ.