Typescript: Option de compilation inconnue 'exclure'

Créé le 26 mai 2017  ·  4Commentaires  ·  Source: microsoft/TypeScript



Version TypeScript: 2.2.3

Code

$ 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"
    ]
  }
}

Comportement prévisible:
Excluez la liste des chemins indiqués.

Comportement réel:
Lance une erreur: error TS5023: Unknown compiler option 'exclude'

Dernière note
Cela se produit également lors de l'utilisation des options include ou files . Ces options ont-elles été dépréciées lors d'une mise à jour récente de la dactylographie? Je ne trouve aucune documentation pour suggérer cela ...

Question

Commentaire le plus utile

En fait, files , include , etc. sont des champs de premier niveau

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

Tous les 4 commentaires

En fait, files , include , etc. sont des champs de premier niveau

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

@ikatyang merci - je ne peux pas croire que j'ai raté ça 🙄

{
"compilerOptions": {
"déclaration": vrai,
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": vrai,
"removeComments": faux,
"noImplicitAny": faux,
"outDir": "dist",
"typeRoots": [
"./node_modules/@types/"
]
},
"exclure": [
"dist"
]
}

Cette page vous a été utile?
0 / 5 - 0 notes