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