В чем разница между обновлением ng и обновлением npm? - PullRequest
0 голосов
/ 01 сентября 2018

Кто-нибудь, пожалуйста, объясните мне разницу между ng update в Angular 6 против npm update ?

1 Ответ

0 голосов
/ 01 сентября 2018

ng update : обновляет текущее приложение до последних версий.

Так же, как Интернет и вся веб-экосистема, Angular постоянно совершенствуется. Угловая балансировка непрерывного улучшения с упором на стабильность и упрощение обновлений. Постоянное обновление вашего приложения Angular позволяет использовать новейшие функции, а также оптимизации и исправления ошибок.

Этот документ содержит информацию и ресурсы, которые помогут вам поддерживать актуальность ваших приложений и библиотек Angular.

npm update : Эта команда обновит все перечисленные пакеты до последней версии (указанной в конфигурации тега), с учетом semver.

Также будут установлены недостающие пакеты. Как и во всех командах, устанавливающих пакеты, флаг --dev также приведет к обработке devDependencies.

Если указан флаг -g, эта команда обновит глобально установленные пакеты.

Если имя пакета не указано, все пакеты в указанном месте (глобальном или локальном) будут обновлены.

Начиная с npm@2.6.1, обновление npm будет проверять только пакеты верхнего уровня. Предыдущие версии npm также рекурсивно проверяли все зависимости. Чтобы получить старое поведение, используйте npm --depth 9999 update.

Начиная с npm@5.0.0, обновление npm изменит package.json, чтобы сохранить новую версию в качестве минимально необходимой зависимости. Чтобы получить старое поведение, используйте npm update --no-save.

Источники:
https://github.com/angular/angular-cli/wiki/update
https://docs.npmjs.com/cli/update

...