我应该备份".npm"和".node-gyp"文件夹吗?

Ere*_*evi 15 backup node.js npm node-gyp

我正在为我的硬盘驱动器制定备份计划,我想知道是否需要备份隐藏文件夹"〜/ .npm"和"〜/ .node-gyp"?或者它们只是临时文件夹,其内容是自动构建的?

Pau*_*gel 31

~/.npm文件夹是一个包含本地程序包的缓存文件夹,因此在新项目中安装时不必反复下载它们.您可以安全地删除此文件夹,实际上您可以使用以下npm cache命令执行此操作:

$ npm cache clean
Run Code Online (Sandbox Code Playgroud)

~/.node-gyp文件夹是devDirnode-gyp(参见相关的源代码).这是复制开发头文件的位置,以便执行本机模块的编译.您可以安全地删除此目录,因为它将在您下次安装需要的模块时重新创建node-gyp.

  • 当您想删除缓存并释放可用空间时,删除`〜/ .npm`才有意义。但是,当您格式化/重建计算机时,备份该文件夹是否更有意义,因此您不必再次下载大量软件包?如果备份此文件夹并将其粘贴到新安装的主目录(`〜/`)中,它将起作用吗? (2认同)