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
Zainstaluj
ext install npm script runner
żyj (dwa sposoby)
>npm
, wybierz run script
, wybierz żądane zadanieAktualizacja: Od wersji 1.3 Code de Visual Studio ma terminal zintegrowany. Aby go otworzyć, vous avez déjà lu:
View:Toggle Integrated Terminal
.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.
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:
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
Bonne chance
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.
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.
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.
Pour installer npm sur VS Code:
Sur Win10, j'ai dû exécuter VSCode en tant qu'administrateur pour que les commandes npm fonctionnent.
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:
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.