Comment faire pour installer Visual Studio extensions de Code en ligne de Commande
Comment installer Visual Studio Extensions de Code à partir de l'Invite de Commande alors que le Code de l'Instance est ouverte.
Je veux installer une extension de Code de Visual Studio gallery.
Qui suit est l'extension de données que je veux installer.
Mon Code de Visual Studio Instance est ouverte. Ce que je veux faire est d'installer l'extension suivante à partir de l'invite de commande.
- Ne pouvez-vous pas simplement ouvrir Visual Studio Code de commande de la palette et le type ext installer et choisissez John Papa de l'extension de l'extension d'inscription? Il semble être disponible là maintenant. Pourquoi voulez-vous le faire à partir d'une invite de commande?
- Ce n'est probablement pas à le faire manuellement à partir de la ligne de commande, juste pour le plaisir, mais plutôt d'intégrer la commande dans un plus grand script que, par exemple, met en place son système entier avec tous ses paramètres, le tout automatiquement. Avoir à ouvrir VS code pour faire cela manuellement et cliquez sur les défaites de la "entièrement automatique" de la partie
Vous devez vous connecter pour publier un commentaire.
La Documentation
--update-extension
. Impossible de mettre à jour avec la ligne de commande.--force
option avec--install-extension
. (Voir GitHub question #58434, commit 1dd7326.)Selon la documentation, vous pouvez utiliser
--install-extension
pour que. Par exemple:À ajouter à Shan Khan réponse ci-dessus, si vous voulez installer des extensions dans un .le fichier bat, vous devez utiliser le
call
mot-clé, sinon votre script se termine après l'installation de l'extension complète. Aussi, si code.exe n'est pas déjà dans le chemin et vous appelez à l'aide d'un chemin d'accès complet, assurez-vous que vous êtes pointant sur le/bin
répertoire:--force
drapeau, comme le--install-extension
vous invite à la mise à jour de l'extension si une ancienne version est déjà installée. Et dans un script automatisé, une personne ne sera pas toujours là pour répondre à l'invite de commandes. Si il n'est pas souhaitable de toujours installer la dernière version de l'extension, vous aurez besoin d'utiliser--list-extensions
et--show-versions
et par programme décider de mettre à jour ou pas.Je crois que ce que vous voulez est d'installer une extension comme .vsix fichier. La Documentation ici. Copiées à des fins de référence.