0

A l'aide de Visual Studio Code (v1.16.0), comment actualiser les erreurs dans le volet Problèmes après l'installation des typages TapScript pour l'un des modules requis? (Edit: un problème similaire existe pour le chargement ou la mise à jour de modules dépendants en arrière-plan.)Actualisation des erreurs dans VSC après l'installation des types

La reconstruction ne fonctionne pas. Je suis en train de modifier et de réenregistrer chaque fichier pour forcer VSC à régénérer les erreurs et refléter les nouvelles typages installés. Je suppose que je pourrais plutôt fermer le projet et le rouvrir quand il y a beaucoup de fichiers.

Je suis un peu gêné de poser cette question, car il semble si basique.

J'ai besoin d'une solution qui fonctionne en déléguant des builds à une tâche de gulp. La tâche gulp utilise les options du compilateur de tsconfig.json pour être sûr que VSC et la construction signalent les mêmes erreurs de compilation. Cependant, j'ai confirmé que le volet Problèmes ne se met pas à jour même lors de la construction via tsc: build - tsconfig.json.

Répondre

0

J'ai finalement compris cela. Visual Studio Code offre une commande pour recharger la fenêtre et une autre pour recharger le projet. J'ai trouvé que le rechargement de la fenêtre était suffisant. Lors du rechargement de la fenêtre, le volet Problèmes est réévalué pour chaque fichier ouvert. Étonnamment, VSC n'avait pas déjà mappé Command + R à quoi que ce soit. Ce combo rafraîchit la fenêtre dans la plupart des navigateurs, donc c'est un match parfait ici.

Sur un Mac, je mis en correspondance Commande + R pour recharger la fenêtre dans un contexte comme suit:

  • Sélectionnez le code de menu | Préférences | Raccourcis clavier. Cliquez sur le lien keybindings.json affiché en haut de la fenêtre.
  • Ajouter ce qui suit à keybindings.json et enregistrez le fichier:

    [{ "clé": "cmd + r", "commande": "workbench.action.reloadWindow"}]

Vous pouvez maintenant actualiser la liste des problèmes pour refléter les changements d'arrière-plan dans les typings installés ou les modules en appuyant simplement sur Commande + R.

Voir this VSC page on keybindings pour plus d'informations ou pour savoir comment faire l'équivalent sous Windows. Je suis heureux de mettre à jour cette page avec des informations sur ce qui fonctionne pour Windows, après que quelqu'un a réussi à faire le changement. Espérons que Ctrl + R n'est pas déjà pris sur Windows.

Vous pouvez également ouvrir la palette de commandes (Maj + Commande + P) et taper reloadWindow pour actualiser. La vie est beaucoup plus facile avec un raccourci clavier, cependant.

MISE À JOUR: J'ai posté a feature request pour rendre ces raccourcis clavier par défaut dans VSC.