Встановлення 1.npm
Модулі в залежностях і devDependencies будуть завантажені, і лише модулі з залежностей завантажуються при використанні npm install –production або вказівки значення NODE_ENV змінної є продакшн.
NPM встановлює окремі модулі: Встановлено в node_modules директорію, але не збережено в package.json. Після виконання команди встановлення npm модуль не буде встановлений автоматично.
2.npm install --save
Встановіть його в каталог node_modules, збережіть у полі залежностей у package.json і встановіть модулі, які залежать від продакшн-середовища, тобто модулі, які запускаються під час проєкту, такі як react, react-dom, jQuery тощо. Ці модулі автоматично встановлюватимуться в node_modules при запуску npm install, npm install --production, або коли ви вказуєте, що значення NODE_ENV змінної є продакшн.
3.npm install --save-dev
Встановіть його в каталог node_modules, збережіть у полі devDependencies у package.json і встановіть модулі, від яких залежить середовище розробки, тобто модулі під час розробки проєкту, такі як babel (транскодер, який може конвертувати код ES6 у код ES5) та інші інструменти, які потрібно використовувати лише в цьому середовищі. Запуск встановлення npm автоматично встановлює ці модулі в node_modules node_modules, але не при запуску npm install --production або коли змінна NODE_ENV значення — production. |