Вопрос по node.js – Как мне обновить devDependencies в NPM?
npm update
кажется, просто обновить пакеты вdependencies
, но что насчетdevDependencies
.
Прямо сейчас вы можете установитьdevDependencies
запустивnpm install .
, но это не работает дляnpm update .
Есть идеи?
npm install
а такжеnpm update
, Я обошел это, удалив мойnode_modules
каталог, а затем работаетnpm install
еще раз, но кажется, что должен быть лучший путь.
npm link
для создания сред разработки.
это может быть проблемой. Поэтому перед выполнением любых других команд:
sudo npm install npm -g
или (если выше не работает):
sudo npm update npm -g
затемrelaunch консоль (чтобы изменения вступили в силу).
Теперь вы можете проверить свой новыйnpm --version
и если он актуален, выполните:
npm update
или (если вы предпочитаете):
npm update --save-dev
что и OP, и не нашел решения, поэтому я решил написать плагин Grunt, который будет автоматически обновлять мои devDependencies ..
Он на Github, я хотел бы получить некоторую информацию и сотрудничество, чтобы сделать его лучшим инструментом, который NPM не предоставил.
По сути, он автоматически обновляет ваши устаревшие зависимости разработки с помощью простой задачи Grunt.
так это установление индивидуальных зависимостей для разработчиков
npm install [email protected] --save --only=dev
Установите npm-check-updates (https://www.npmjs.org/package/npm-check-updates), затем перейдите в папку вашего проекта и запустите:
npm-check-updates
А чтобы обновить и сохранить изменения в вашем файле package.json:
npm-check-updates -u
ncu
Error: User Rate Limit Exceedednpm-check-updates
Error: User Rate Limit Exceeded
-d
Error: User Rate Limit Exceeded
ode_modules, а затем выполнитьnpm install
снова.
Это была известная ошибкаnpm update
команда, которая была исправлена в ветке разработкиnpm
, посмотреть здесь:
https://github.com/isaacs/npm/pull/3863
Скоро должна появиться последняя стабильная версия npm.
package-lock.json
Error: User Rate Limit Exceeded
package.json
Error: User Rate Limit Exceededthread tracking the issue.
запустите
npm update --save-dev
В качестве альтернативы, та же команда, чтобы сэкономить время
npm update -D
Вы можете просмотреть полную информацию об обновлении или любую команду по этому вопросу через
npm help <cmd>
npm update -D
Error: User Rate Limit Exceeded
package.json
Error: User Rate Limit Exceedednpm update
Error: User Rate Limit Exceeded