Para facilitar o desenvolvimento do Node.js, ferramentas como o nodemon são ótimas, mas como usá-lo no Nitrous.io ?
- Instale usando npm:
$ npm install -g nodemon
- Execute o aplicativo com, em
$ nodemon -L myapp.js
vez de$ node myapp.js
- Monitore vários diretórios:
$ nodemon -L --watch ~/workspace/mylib --watch libs app/server.js
O truque, conforme apontado pela equipe de suporte útil da Nitrous.io, é que seu sistema de arquivos ainda não suporta totalmente a inotify
interface, que fs.watch
e nodemon
usa para detectar mudanças. Felizmente, o autor do nodemon, @remy, pensou nisso e forneceu um sinalizador de legado-L
, que permite que funcione no Nitrous.io.
Do que você está falando?
nodemon é um “aplicativo wrapper” que monitora as alterações de arquivo em seu projeto Node.js para reiniciar automaticamente o servidor de nó. Muito flexível, pode monitorar arquivos únicos ou vários diretórios. A única mudança em seu processo de desenvolvimento é iniciar um aplicativo de nó com o comando do console em$ nodemon myfile.js
vez de$node myfile.js
.
Nitrous.io é um ambiente IDE + de desenvolvimento baseado na web (development-as-a-service? DaaS?) Que permite escrever e implantar o código (Ruby, Node.js, Django, Go) em um ambiente real, tudo de seu navegador.