2017-02-23 13 views
0

Я относительно новичок в узле js, npm. Кажется, что существует разница между тем, какие пакеты были установлены в моей системе и какие пакеты установлены npm install/package.json.Обновление package.json, если локальная версия пакета отличается

Вопрос: как я могу проверить версию своих локальных пакетов против моего пакета.json и обновить свой пакет.json соответственно. Я пробовал сжатие npm, но это создает другой формат файла.

Текущая ситуация:

Gulp: 

local version 1.1 

global version 1.1 

Package.json version 1.0 

Что я хотел бы добиться для всех версий, которые будут согласованы с моей локальной версии в package.json так:

Gulp 

Local version 1.1 

Global version 1.1 

P.json 1.1 

Учитывая есть тысячи если не больше пакетов, пытающихся использовать автоматизацию :)

ответ

0

Используйте npm update --save-dev для обновления и сохранения devDependencies и npm update --save для зависимостей

+0

Не будет ли обновлять мой пакет.json до последних доступных версий? Im пытается сопоставить мои установленные версии в моем пакете. Json not vise versa – DGRFDSGN

+0

запуск обновления npm --save-dev не будет проверять мои локальные пакеты и обновлять my package.json. Он, однако, обновит мои локальные пакеты до последней версии, а также обновит пакет package.json, который не является тем, что я хочу – DGRFDSGN

Смежные вопросы