node.js - установить - установка npm windows




Что такое опция-save для установки npm? (7)

npm install package_x --save

Данный пакет (package_x) будет сохранен в зависимостях package.json внутри. если вы добавите

npm install <> --save-dev

то он будет сохранен внутри «devDependencies».

Я видел несколько уроков, где была команда:

npm install --save

Что означает параметр --save ?

Не удалось найти ответ в Google.


Более простой (и более устрашающий) способ добавления зависимостей к вашему package.json - это сделать из командной строки, помещая команду установки npm с помощью --save или --save-dev, в зависимости от того, как вы хотите используйте эту зависимость.


Начиная с npm 5, npm теперь будет сохраняться по умолчанию. В случае, если вы хотите, чтобы npm работал аналогичным старым способом (без автосохранения), как он работал в предыдущих версиях, вы можете обновить параметр конфигурации, чтобы включить автосохранение, как показано ниже.

npm config set save false

Чтобы получить текущую настройку, вы можете выполнить следующую команду:

npm config get save

Источник: https://blog.pusher.com/what-you-need-know-npm-5/


Начиная с npm 5, более выгодно использовать --save-prod (или -P ), чем --save но делать то же самое, что указано в documentation . Пока что --save все еще работает, если предоставляется.


согласно documentation

Похоже, что, запустив npm install package_name , зависимость пакета должна автоматически добавляться в package.json правильно?


npm i (имя пакета) --save

Упрощенно, используя вышеприведенную команду, нам не нужно будет писать имя пакета в файле package.json, он автоматически добавит свое имя и зависимость с версией, которая вам понадобится в момент, когда вы собираетесь производить или настраивать другое время.

npm help install

Выше команды ll поможет узнать больше опцию и исправить def.shown in pic


Чтобы добавить пакет в зависимости:

npm install my_dep --save

или же

npm install my_dep -S

Чтобы добавить пакет в devDependencies

npm install my_test_framework --save-dev

или же

npm install my_test_framework -D

package.json





npm