8 ответов:
обновить пакет.json в дополнение к локальным модулям, запустите
npm update --save-devВ качестве альтернативы, та же команда, чтобы сэкономить время
npm update -Dвы можете просмотреть полную информацию об обновлении, или любую команду по этому вопросу через
npm help <cmd>
установить npm-check-updates (https://www.npmjs.org/package/npm-check-updates), Затем перейдите в папку проекта и запустите:
npm-check-updatesи для обновления и сохранения изменений в вашем пакете.JSON-файл:
npm-check-updates -u
эта проблема больше не распространяется на текущую версию NPM (1.3.11).
обновление отлично работает с:
npm update
один (медленный) способ сделать принудительное обновление, это удалить каталог node_modules, а затем сделать
npm installснова.Это была известная ошибка
npm updateкоманда, которая была исправлена в ветке разработкиnpmсм. здесь: https://github.com/isaacs/npm/pull/3863он должен приземлиться на последней стабильной версии npm довольно скоро.
если вы используете устаревшую версию npm, это может быть проблемой. Поэтому перед выполнением любых других команд:
sudo npm install npm -gили (если выше не работает):
sudo npm update npm -gзатем возобновить консоль (для того чтобы изменения вступили в силу). Теперь вы можете проверить свой новый
npm --versionи если это актуально выполнить:npm updateили (если вы предпочитаете):
npm update --save-dev
Я столкнулся с той же проблемой, что и OP, и не нашел решения, поэтому я решил написать плагин Grunt, который будет автоматически обновлять мои devDependencies..
Это на Github, я хотел бы получить некоторые входные данные и сотрудничество, чтобы сделать его лучшим инструментом, который NPM не предоставил.
в основном он будет автоматически обновлять устаревшие зависимости разработки с помощью простой задачи Grunt.
добавить новую зависимость в config.файл json,
затем выполните команду
npm updateиногда нужно выполнить команду
sudoдля привилегий администратора затем использовать.sudo npm update
то, что сработало для меня, - это установка отдельных зависимостей dev, подобных этому
npm install [email protected] --save --only=dev
Comments