установка npm не сохраняет зависимость в пакет.формат JSON

Он добавляет только тогда, когда я исполняю: npm install <package_name> --save

в документации, хотя:https://docs.npmjs.com/cli/install написано это:

по умолчанию npm install установит все модули, перечисленные как зависимости в пакете.формат JSON.

что вводит в заблуждение.

3 ответов


npm install без аргументов устанавливает все зависимости (и зависимости dev), перечисленные в .

npm install --production устанавливает все зависимости (но не зависимость от dev)

npm install <package> устанавливает пакет и его зависимости.

npm install <package> --save устанавливает пакет и его зависимости и добавляет его в .

Edit: С НПМ 5, --save подразумевается.


нет, это не так. Я думаю, вы неправильно поняли предложение.

npm install без имени пакета (как в вашей цитате) установит все зависимости, указанные в пакете.формат JSON.


Крит пакет.файл JSON в папке приложения.

Exp: - var/www/html/node/rest/package.в JSON

{ "name": "node-api", "главный сервер.Яш", "версия": "0.0.1", "зависимости": { "экспресс": "~4.0.0", "Мангуст": "~3.6.13", "body-parser": "~1.0.1", "mysql": "^2.5.4" } }

затем запустите команду установки npm в папке приложения

Exp: - var/www/html/node / rest npm установить