5

Как переустановить зависимости приложения с помощью npm?

12

Существует ли простой способ переустановить все пакеты, от которых зависит мое приложение (т.е. те, которые находятся в папке node_modules моего приложения)?

5 ответ(ов)

9

Самый простой способ, который я вижу, — это удалить папку node_modules и выполнить команду npm install.

1

Чаще всего я использую следующую команду для полной переустановки всех модулей Node.js (не забудьте, что нужно находиться в папке проекта):

rm -rf node_modules && npm install

Вы также можете выполнить команду npm cache clean после удаления папки node_modules, чтобы убедиться, что не осталось закэшированных зависимостей.

0

Начиная с версии v6.5.0 npm cli, вы можете использовать бэкроним:

npm clean-install

Источники:

https://github.com/npm/cli/releases/tag/v6.5.0
https://github.com/npm/cli/commit/fc1a8d185fc678cdf3784d9df9eef9094e0b2dec

0

Чтобы удалить папку node_modules и заново установить все зависимости, вы можете воспользоваться следующей командой в терминале:

rm -rf node_modules && npm i

Эта команда выполняет два действия:

  1. rm -rf node_modules - рекурсивно удаляет папку node_modules со всеми её содержимым.
  2. npm i или npm install - устанавливает все зависимости, указанные в вашем файле package.json, заново.

Убедитесь, что вы находитесь в директории вашего проекта перед выполнением этой команды.

0

Для Windows вы можете использовать следующую команду:

(if exist node_modules rmdir node_modules /q /s) && npm install

Эта команда сначала удаляет директорию node_modules, если она существует, а затем выполняет установку зависимостей с помощью npm install. Удаление перед установкой гарантирует, что все пакеты будут переустановлены.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь