如何在计算机之间迁移已安装的 npm 包?

Mr.*_*Boy 3 npm

我对 NPM 完全陌生,试图根据现有构建机器的已安装软件包在非互联网 PC 上进行设置。在 Nuget 中,有一种方法可以导出我安装的所有内容,然后可以将其复制并用作 nuget 位置...是否也可以在 NPM 中执行此操作,将所有内容打包并在另一台计算机上重新安装?

复制整个缓存文件夹似乎是一个生硬的选择...出于某种原因,我在本地应用程序数据文件夹中同时拥有npmnpm-cache,但我不确定其中的区别。

我曾希望有一种方法可以以某种方式从缓存中重新生成所有包存档文件。

udo*_*san 9

如果您只想将软件包从一台电脑移动到另一台没有互联网连接的电脑,您只需将文件夹复制粘贴node_modules到没有互联网的新电脑,并且如果您的新电脑有互联网连接然后只需将package.json&复制粘贴package-lock.json到新文件夹并运行npm install以安装所有必需的软件包。但请记住,在这两种情况下,您都需要在新 PC 上安装 NodeJS 和 NPM :)