web-dev-qa-db-fra.com

Exécution de la commande npm dans Visual Studio Code

Existe-t-il un moyen d'exécuter la commande npm dans le code Visual Studio (en utilisant f1 en >) sous Windows (10) pour installer des packages dans mon dossier dans lequel je travaille? 

J'ai installé npm et je continue à installer des packages npm à partir de cmd

39
garfbradaz

Zainstaluj

  • Ctrl+P, napisz ext install npm script runner
  • Uruchom ponownie kod VS

żyj (dwa sposoby)

  • Ctrl+RShift+R
  • Ctrl+P, napisz >npm, wybierz run script, wybierz żądane zadanie

Aktualizacja: Od wersji 1.3 Code de Visual Studio ma terminal zintegrowany. Aby go otworzyć, vous avez déjà lu:

  • UżyjCtrl+`skrót klawiszowy.
  • Użyj widoku | Liste des menus menu terminal Zintegrowany.
  • Z palety poleceń (Ctrl+Shift+P), użyj polecenia View:Toggle Integrated Terminal.
57
Javiere

Vous pouvez exécuter les commandes npm directement dans le terminal (ctrl + `). Assurez-vous que le terminal a cmd.exe comme Shell sélectionné.

Vous pouvez définir par défaut cmd.exe en tant que votre shell en procédant comme suit.

  1. ctrl + Shift + P
  2. Type> Sélectionnez Shell par défaut + Entrée
  3. Sélectionnez> Invite de commandes ... cmd.exe
  4. Redémarrez VS Code.
23
krishna kanth

Tout ce que vous avez à faire est d’ajouter des arguments au terminal intégré dans la fenêtre «Paramètres d’utilisateur».

Suivez les étapes ci-dessous pour le faire:

  1. Élément de liste
  2. Allez dans 'Paramètres utilisateur'
  3. Recherche du paramètre nommé - "terminal.integrated.shellArgs.windows"
  4. Modifiez ce paramètre en le copiant du côté droit.
  5. Ajoutez la valeur arg suivante = "/ k nodevars.bat", par exemple. "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
  6. Assurez-vous que le paramètre nommé "terminal.integrated.Shell.windows" est défini sur la valeur - "C:\Windows\system32\cmd.exe". Si non, alors fais ça.
  7. Ouvrir un nouveau terminal.

Bonne chance

6
benshabatnoam

Une des raisons pourrait être si vous installez le nœud après avoir démarré le code vs, car le code vs terminal intégré ou externe prend la valeur du chemin qui était au moment du démarrage du code vs et vous renvoie une erreur:

'node' is not recognized as an internal or external command,operable program or batch file.

Un simple redémarrage de vs code résoudra le problème.

4
Musab

VSCode User Setup est un nouveau programme d'installation qui installe VSCode et ses dépendances dans des répertoires ne nécessitant pas d'autorisations de niveau système/administrateur pour être modifiés. En effet, New VSCode s'exécute avec les privilèges de l'utilisateur. Votre installation de Nodejs a ajouté le chemin d'accès de npm en tant que variable système que VSCode ne peut pas lire.

En ajoutant le chemin NPM à la variable Path dans la variable User, vous pourrez exécuter NPM à partir de la ligne de commande intégrée.

1

Il est possible que vous ayez installé node.js alors que votre code Visual Studio était ouvert . Une fois que node.js a été installé avec succès, fermez simplement le code VS et relancez-le. Cela fonctionnera .. Merci.

1
Ashish Ahuja

Pour installer npm sur VS Code: 

  1. Cliquez Ctrl + P 
  2. Écrire ext install npm script runner
  3. Dans la liste des résultats, recherchez les commandes npm 'npm for VS Code'. Ce npm gère les commandes. Cliquez sur Installer, puis sur Recharger le code de VS pour enregistrer les modifications.
  4. Redémarrer le code VS
  5. Sur le terminal intégré, exécutez 'npm install'
1
JNgugi

Sur Win10, j'ai dû exécuter VSCode en tant qu'administrateur pour que les commandes npm fonctionnent.

1
DuFuS

La même chose m'arrivait après avoir installé Node.js . Node et npm ont été reconnus dans PowerShell et Invite de commandes, mais pas dans VS Code. Je l'ai corrigé en ajoutant le chemin d'installation de Node.js à la variable d'environnement PATH du système. Le chemin d'installation de node.js sur mon système était le suivant:

C:\Program Files\nodejs

Où je trouve le node.exe qui est nécessaire. La variable PATH de l'utilisateur avait déjà le chemin d'installation Node.js mais, pour une raison quelconque, VS Code a besoin du chemin d'installation Node.js dans les variables PATH du système.

Instructions de Windows 10:

  1. Touche Windows et type "environnement"
  2. Sélectionnez "Editer les variables d'environnement du système".
  3. Cliquez sur le bouton "Variables d'environnement ..."
  4. Dans la section "Variables système", éditez la variable "Chemin"
  5. Ajoutez le chemin d'installation de Node.js à la liste (C:\Program Files\nodejs)

Les autres réponses étaient excellentes, mais c’est un autre moyen de résoudre ce problème qui s’est avéré efficace pour moi sans avoir à installer, à exécuter en tant qu’administrateur ou à modifier les paramètres par défaut.

0
Arckaroph