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