Como posso simplificar essas tarefas?

1

Estou programando com nodeJS. Depois de editar meu código, preciso:

  1. Salve o código no TextMate: cmd + s

  2. Encerre o servidor no bash: cmd + c

  3. Reinicie o servidor no bash: node myCode.js

  4. Atualize o Google Chrome: cmd + r

Realizar essas etapas repetidamente é bastante repetitivo. Existe uma maneira de programar meu computador (mac OS X) para executar todas essas etapas de uma só vez?

    
por Randomblue 07.08.2011 / 00:05

2 respostas

5

Eu não sei sobre a atualização do google chrome, mas eu uso o pacote 'node-dev' via npm (npm install -g node-dev) e então executo: node-dev app.js

Ele observa todos os seus arquivos e reinicia o processo do nó sempre que os arquivos são alterados, eliminando as etapas 2 + 3.

Aqui está o link do Github se você preferir não usar o npm: link

(edit: comando npm install atualizado para incluir -g por conselho de HE abaixo)

    
por 07.08.2011 / 00:08
2

Confira os maestros de teclado para a automação e os scripts gerais da interface do usuário. Você também pode querer olhar para o módulo npm nodemon que irá reiniciar seu servidor node.js sempre que um arquivo for alterado. Na prática, o nodemon não tem sido uma solução viável para mim. É semelhante ao pacote node-dev que o Brad sugeriu.

    
por 07.08.2011 / 07:17

Tags