@xxx123321

Npm i -S; npm i -D; npm i;?

Объяснить, в чём разница этих трёх команд ?
Объясните. что значит то куда записываются установленные пакеты. К примеру dependencies
  • Вопрос задан
  • 4777 просмотров
Пригласить эксперта
Ответы на вопрос 2
ae_ph
@ae_ph
I'm a owl )
npm install сохраняет любые указанные пакеты в dependencies по умолчанию.
Кроме того, вы можете контролировать, где и как они сохраняются с помощью некоторых дополнительных флагов:

-P, --save-prod: Пакет появится в вашем dependencies. Это значение по умолчанию, если -D или -O не присутствуют.
-D, --save-dev: Пакет появится в вашем devDependencies.
-O, --save-optional: Пакет появится в вашем optionalDependencies.
--no-save: предотвращает сохранение в dependencies.

Dependencies - это библиотека, которая необходима проекту для эффективного функционирования.
Если пакет еще не существует в каталоге node_modules, он добавляется автоматически.
Это библиотеки, которые вам нужны при запуске вашего кода.
Включен в окончательный пакет кода.

devDependencies - это пакеты, которые нужны разработчику во время разработки.
Когда вы устанавливаете пакет, npm автоматически устанавливает зависимости для разработчиков.
Эти зависимости могут понадобиться в какой-то момент процесса разработки, но не во время выполнения.
Входит в окончательный пакет кода.

Пример: npm i <имя_пакета> -D

Что-бы полностью удалить установленный npm пакет
Пример: npm uninstall <имя_пакета>
Ответ написан
Комментировать
@RidgeA
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект