Изменить каталог в командной строке Node.js

Я хочу перейти в другой каталог в командной строке Node.js, но когда я открываю окно cmd Node.js, он не показывает мне никакого пути. Вот скриншот окна Node.js cmd:

enter image description here

Теперь, если я хочу сменить каталог на D:\abc, то как я могу это сделать здесь?

Ответы

Ответ 1

Это не окно командной строки Node.js. Это языковая оболочка для запуска команд JavaScript, также известная как REPL.

В Windows должно быть приглашение Node.js в меню "Пуск" или в окне запуска:

Windows Search for node.js

Откроется окно командной строки, которое выглядит так:

Node.js окно командной строки

Оттуда вы можете переключать каталоги с помощью команды cd.

Ответ 2

Если вы хотите изменить каталог по умолчанию для "Node.js командной строки", когда вы запустите его, то (случай Windows)

  • перейдите в каталог, где был установлен NodeJS.
  • найти файл nodevars.bat
  • открыть его с помощью редактора как администратора
  • измените путь по умолчанию в строке, которая выглядит как

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

с вашим путем. Это может быть, например,

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

если вы хотите изменить каталог один раз при запуске "Node.js командной строки", затем выполните следующую команду в командной строке Node.js:

     cd c:/MyDirectory/

Ответ 3

Переключиться на другой каталог process.chdir("../");

Ответ 4

.help покажет вам все варианты. В этом случае сделать .exit

Ответ 5

Введите .exit в окне командной строки, он завершает замену node.