Я работаю над планом резервного копирования для своего жесткого диска, и я хотел бы знать, есть ли необходимость в резервном копировании скрытых папок "~/.npm" и "~/.node-gyp"? Или это просто временные папки, содержимое которых автоматически создается?
Должен ли я создать резервную копию папки ".npm" и ".node-gyp"?
Ответ 1
Папка ~/.npm
- это папка с кешем, содержащая локальные пакеты, поэтому вам не нужно загружать их снова и снова при их установке в новом проекте. Вы можете безопасно удалить эту папку, и на самом деле вы можете сделать это с помощью команды npm cache
:
$ npm cache clean
Папка ~/.node-gyp
- это devDir
node-gyp
(см. соответствующий исходный код). Здесь скопированы файлы заголовков разработки, чтобы выполнить компиляцию собственных модулей. вы можете безопасно удалить этот каталог, так как он будет заново создан при следующем подключении модуля, который нуждается в node-gyp
.