2016-10-24 4 views
0

Я организую свои проекты развития установки по всему миру все НПМ пакеты мне нужно с:Как обновить зависимости package.json при связывании с глобально установленными пакетами?

npm -g install [package] 

Тогда я SimLink индивидуально в зависимости мне нужно для каждого проекта с:

npm link [package] 

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

Для этой первой проблемы я пробовал npm link [package] --save, но она не добавляет зависимости к package.json, и если я использую npm install [package] --save, он устанавливает пакет локально, чего я не хочу.

Есть ли способ, чтобы не было необходимости настраивать package.json вручную и иметь возможность обновить конфигурацию package.json из разных проектов проще?

ответ

0

Да, вы можете установить НПМ-CHECK-обновления, вы можете найти установки и руководство здесь: https://www.npmjs.com/package/npm-check-updates

при запуске «НКБ» в командной строке в корневом-папке, где ваш package.json является , он перечислит пакеты, которые могут быть обновлены, и, запуская 'ncu -u' в командной строке, он обновит все пакеты для вас.

+0

Это почти соответствует тому, что я искал, но я ищу обновление глобальных пакетов, а не локальных, а затем обновление определенного локального проекта 'package.json'. 'Ncu' не может обновлять глобальные пакеты, поскольку он сам по себе. В самом деле, он работает для обновления 'package.json' локально. – Dez

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