Existem muitas maneiras de iniciar um aplicativo de nó. Rápido, qual é o certo para o seu aplicativo?
- node app.js
- café app.coffee
- supervisionar -x ./node_modules/.bin/iced -e js, café, gelado, jade, styl, css –no-restart-on exit app.iced
- ./launch.js
Ugh. E o que acontece quando você alterna entre os aplicativos? Espere, este foi monitorado com o supervisor? Não, espere, é um aplicativo CoffeeScript com um iniciador JavaScript padrão, certo?
Esqueça todo esse barulho. Abra seu package.json e adicione esta linha:
{ "scripts": { "start": "node app.js"} },
Substitua “node app.js” pelo que quer que você use para iniciar seu aplicativo. Faça isso para cada aplicativo em que você trabalhar. Da próxima vez que você precisar iniciar seu aplicativo, faça o seguinte:
npm start
É isso aí. Agora, sua inicialização é a mesma em todos os aplicativos e você nunca mais terá que pensar em qualquer confusão ridícula de comandos e sinalizadores. Ou seus colegas de trabalho. Ou qualquer contribuidor. Sucesso.