Instale pacotes npm com –save ou –save-dev

Não tenho certeza desde quando npm tem esses argumentos e por que eu perdi isso, mas eles são realmente ótimos.

Se você npm installalgo com --saveou --save-dev, ele não apenas o instalará, mas também o colocará no lugar certo dentro do seu arquivo package.json.

Então, vá em frente e tente, por exemplo, este:

npm install express --save 

E você o verá colocado "express": "~3.4.4"no final do dependenciesbloco em seu package.json. Ele sempre usará a notação ~ com o número completo da versão, então você não terá problemas para reinstalar a mesma versão novamente em sistemas diferentes.

Ou coloque a dependência na devDependenciesseção:

npm install supertest --save-dev

Se você escrever um novo aplicativo e estiver experimentando diferentes pacotes npm, é realmente um momento mais seguro.