Пакет NPM, установленный без сохранения, удаляется при установке нового пакета

Когда я искал ответ на этот вопрос, ответы, которые я нашел на StackOverflow, на самом деле не были тем, на что я надеялся. Поэтому я создал простую, многоразовую функцию, которая делает именно это. Он позволяет использовать стандартный массив Array.sort, но с использованием метода firstBy (). ThenBy (). ThenBy (). https://github.com/Teun/thenBy.js

PS. Это второй раз, когда я публикую это. Первый раз был снят модератором: «Пожалуйста, не делайте рекламные сообщения для своей собственной работы». Я не уверен, какие правила здесь, но я пытался ответить на этот вопрос. Мне очень жаль, что это моя собственная работа. Не стесняйтесь удалять снова, но, пожалуйста, укажите мне правило.

0
задан Mehar Singh 18 January 2019 в 05:55
поделиться

1 ответ

Обновление npm 5:

Начиная с npm 5.0.0, установленные модули по умолчанию добавляются как зависимости, поэтому опция --save больше не нужна. Другие параметры сохранения все еще существуют и перечислены в документации для npm install.

До NPM 5:

До версии 5 NPM по умолчанию просто устанавливал пакет в node_modules. Когда вы пытались установить зависимости для вашего приложения / модуля, вам необходимо сначала установить их, а затем добавить их (вместе с соответствующим номером версии) в раздел зависимостей вашего package.json.

Опция --save предписывает NPM автоматически включать пакет в раздел зависимостей вашего package.json, сохраняя тем самым дополнительный шаг.

Кроме того, есть дополнительные опции --save-dev и --save-option, которые сохраняют пакет в devDependencies и optionDependencies, соответственно. Это полезно при установке пакетов только для разработки, таких как grunt или ваша тестовая библиотека.

0
ответ дан kRiZ 18 January 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: