Должен ли я создать резервную копию папки ".npm" и ".node-gyp"?

Я работаю над планом резервного копирования для своего жесткого диска, и я хотел бы знать, есть ли необходимость в резервном копировании скрытых папок "~/.npm" и "~/.node-gyp"? Или это просто временные папки, содержимое которых автоматически создается?

Ответ 1

Папка ~/.npm - это папка с кешем, содержащая локальные пакеты, поэтому вам не нужно загружать их снова и снова при их установке в новом проекте. Вы можете безопасно удалить эту папку, и на самом деле вы можете сделать это с помощью команды npm cache:

$ npm cache clean

Папка ~/.node-gyp - это devDir node-gyp (см. соответствующий исходный код). Здесь скопированы файлы заголовков разработки, чтобы выполнить компиляцию собственных модулей. вы можете безопасно удалить этот каталог, так как он будет заново создан при следующем подключении модуля, который нуждается в node-gyp.