Изменить каталог в командной строке 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.