J'ai vscode 1.9 et je veux avoir intellisense pour les tests de plaisanterie. Le problème est que describe
, it
, expect
etc. sont globalement disponibles en plaisanterie et vous n'avez pas besoin de import
dans vos fichiers de test. Donc, vscode ne leur montrera pas intellisense.
Existe-t-il une configuration pour les globaux pour l'acquisition automatique de type?
Vous avez quelques options dans ce cas:
Ajoutez jest
à votre package.json
:
"dependencies": {
"jest": "^18.1.0"
}
Cela ne fonctionne que si vous travaillez en JavaScript et n'avez pas de tsconfig.json
.
Installer @types/jest
$ npm install @types/jest
Cela devrait fonctionner pour les projets JavaScript et TypeScript. Cependant @types
mais peut être désactivé par un jsconfig.json
/tsconfig.json
: http://www.typescriptlang.org/docs/handbook/tsconfig-json.html
Créer un jsconfig.json
fichier à la racine de votre espace de travail pour inclure spécifiquement la plaisanterie:
{
"typeAcquisition": {
"include": [
"jest"
]
}
}
Cela ne fonctionnera que pour les projets JavaScript lorsque l'acquisition automatique des saisies est activée.
Tous ces éléments devraient permettre à VSCode de récupérer les saisies de plaisanterie sans importation ni