Instalação 1.npm
Módulos em dependências e devDependencies serão baixados, e apenas módulos em dependências serão baixados ao usar npm install –production ou indicar que o valor da variável NODE_ENV é production.
NPM, instalar módulos individuais: Instalado em node_modules diretório, mas não salvo em package.json. Quando você executa o comando de instalação npm depois, o módulo não será instalado automaticamente.
Instalação 2.npm --salve
Instale-o no diretório node_modules, salve no campo dependências do package.json e instale os módulos que dependem do ambiente de produção, ou seja, os módulos que são executados no momento do projeto, como react, react-dom, jQuery, etc. Esses módulos serão instalados automaticamente no node_modules quando você executa o npm install, ou npm install — produção, ou indicar que o valor da variável NODE_ENV é produção.
3.npm install --save-dev
Instale-o no diretório node_modules, salve no campo devDependencies no package.json e instale os módulos dos quais o ambiente de desenvolvimento depende, ou seja, os módulos durante o desenvolvimento do projeto, como babel (transcoder, que pode converter código ES6 para código ES5) e outras ferramentas, só precisam ser usados no ambiente de desenvolvimento. Executar o npm install instala automaticamente esses módulos no node_modules node_modules, mas não ao rodar o npm install — produção ou quando o valor da variável NODE_ENV é produção. |