1

Я программирую с помощью nodeJS. После того, как я отредактирую свой код, я должен:

  1. Сохраните код в TextMate: cmd+s

  2. Завершите работу сервера в bash: cmd+c

  3. Перезагрузите сервер в bash: node myCode.js

  4. Обновить Google Chrome: cmd+r

Делать эти шаги снова и снова довольно повторяется. Есть ли способ запрограммировать мой компьютер (Mac OS X) на выполнение всех этих действий за один раз?

2 ответа2

5

Я не знаю об обновлении Google Chrome, но я использую пакет 'node-dev' через npm (npm install -g node-dev) и затем запускаю: node-dev app.js

Он просматривает все ваши файлы и перезапускает процесс вашего узла каждый раз, когда файлы меняются, исключая шаги 2+3.

Вот ссылка на Github, если вы предпочитаете не использовать npm: https://github.com/fgnass/node-dev

(редактировать: обновлена команда установки npm, включающая -g согласно совету HE ниже)

2

Проверьте клавиатуру маэстро для общей автоматизации пользовательского интерфейса и сценариев. Вы также можете захотеть заглянуть в модуль nodemon npm, который будет перезапускать ваш сервер node.js при каждом изменении файла. На практике, nodemon не был для меня подходящим решением. Это похоже на пакет node-dev, предложенный Брэдом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .