Typescript: рдЕрдЬреНрдЮрд╛рдд рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдк 'рдмрд╣рд┐рд╖реНрдХреГрдд'

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдордИ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/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": []
}

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рджрд░рдЕрд╕рд▓, files , include , рдЖрджрд┐ рд╢реАрд░реНрд╖ рд╕реНрддрд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ

{
  "compilerOptions": {},
  "exclude": []
}

http://www.typescriptlang.org/docs/handbook/tsconfig-json.html рдкрд░ рдЕрдзрд┐рдХ рдбреЙрдХреНрд╕ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ

@ikatyang рдзрдиреНрдпрд╡рд╛рдж - рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХрд┐ рдореИрдВ рдпрд╛рдж рдХрд┐рдпрд╛ рдХрд┐ -

{
"рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛": {
"рдШреЛрд╖рдгрд╛": рд╕рдЪ рд╣реИ,
"рд▓рдХреНрд╖реНрдп": "es5",
"рдореЙрдбреНрдпреВрд▓": "рдХреЙрдордирдЬ",
"рдореЙрдбреНрдпреВрд▓Resolution": "рдиреЛрдб",
"emitDecoratorMetadata": рд╕рдЪ рд╣реИ,
"рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рджрд╛рддрд╛": рд╕рдЪ рд╣реИ,
"removeComments": рдЧрд▓рдд,
"noImplicitAny": рдЧрд▓рдд,
"рдЖрдЙрдЯрдбрд┐рд░": "рдбрд┐рд╕реНрдЯ",
"рдЯрд╛рдЗрдкрд░реВрдЯреНрд╕": [
"./Node_modules/@types/"
]
},
"рдирд┐рдХрд╛рд▓рдирд╛": [
"рдЬрд┐рд▓реЗ"
]
}

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jbondc picture jbondc  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

seanzer picture seanzer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kyasbal-1994 picture kyasbal-1994  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bgrieder picture bgrieder  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dlaberge picture dlaberge  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ