Що таке параметр --save для установки npm?
Я бачив якийсь підручник, де було командування:
npm install --save
Що означає опція --save
?
Не вдалося знайти відповідь в Google.
1757
3
Я бачив якийсь підручник, де було командування:
npm install --save
Що означає опція --save
?
Не вдалося знайти відповідь в Google.
Оновлення npm 5:.
Починаючи з npm 5.0.0, встановлені модулі додаються як залежність за замовчуванням, тому опція
--save
більше не потрібна. Інші опції збереження все ще існують і перераховані у документації дляnpm install
.Оригінальна відповідь: Оригінальна відповідь:*
До версії 5 NPM за замовчуванням просто встановлював пакунок у каталог
node_modules
. Коли ви намагалися встановити залежності для вашої програми/модуля, вам потрібно було спочатку встановити їх, а потім додати їх (разом з відповідним номером версії) до розділуdependencies
вашогоpackage.json
.Опція
--save
вказує NPM автоматично включити пакунок до розділуdependencies
вашогоpackage.json
, таким чином позбавляючи вас від додаткового кроку.Крім того, існують додаткові опції
--save-dev
і--save-optional
, які зберігають пакунок у розділіdevDependencies
іoptionalDependencies
відповідно. Це корисно при встановленні пакунків, призначених лише для розробки, таких якgrunt
або ваша бібліотека тестування.Щоб додати пакет в залежності: - додайте пакет в залежності
або
або
Для додавання пакунка у devDependencies.
або
або
package.json
Він нічого не зробить, якщо у вас немає файлу
package.json
. Почніть з запускуnpm init
для його створення. Потім викликиnpm install --save
абоnpm install --save-dev
абоnpm install --save-optional
оновлятьpackage.json
для переліку ваших залежностей.