web-dev-qa-db-fra.com

Changer de répertoire dans l'invite de commande Node.js

Je souhaite passer à un autre répertoire dans l'invite de commande Node.js, mais lorsque j'ouvre la fenêtre cmd Node.js, il ne m'indique aucun chemin. Voici la capture d'écran de la fenêtre cmd Node.js:

enter image description here

Maintenant, si je veux changer de répertoire en D:\abc alors comment puis-je le faire ici?

28
Chirag Thakar

Ce n'est pas la fenêtre d'invite de la commande Node.js. C’est un langage que Shell utilise pour exécuter des commandes JavaScript, également appelé REPL .

Sous Windows, il devrait y avoir une invite Node.js dans l'invite du menu Démarrer ou de l'écran de démarrage:

Windows Search for node.js

Ce qui ouvrira une fenêtre d'invite de commande qui ressemble à ceci:

Node.js command Prompt window

À partir de là, vous pouvez changer de répertoire à l’aide de la commande cd.

58
rink.attendant.6

Pour basculer vers un autre répertoire process.chdir ("../");

5

Si vous voulez changer le répertoire par défaut pour "Invite de commande Node.js", alors vous le lancez (cas Windows)

  1. allez dans le répertoire où NodeJS a été installé
  2. trouver le fichier nodevars.bat
  3. ouvrez-le avec l'éditeur en tant qu'administrateur
  4. changer le chemin par défaut dans la ligne qui ressemble à

    if "%CD%\"=="%~dp0" cd /d "%HOMEDRIVE%%HOMEPATH%"
    

avec votre chemin. Ce pourrait être par exemple

    if "%CD%\"=="%~dp0" cd /d "c://MyDirectory/"

si vous voulez changer de répertoire une fois lorsque vous avez lancé "Invite de commande Node.js", exécutez la commande suivante dans l'invite de commande Node.js:

     cd c:/MyDirectory/
4
Roman