我是 NPM 的新手,我试图根据现有构建机器的已安装包在非互联网 PC 上进行设置。在 Nuget 中,有一种方法可以导出我已安装的所有内容,然后可以将其复制并用作 nuget 位置...是否也可以在 NPM 中执行此操作,将所有内容打包并重新安装到另一台机器上?
复制整个缓存文件夹似乎是一个直截了当的选择...出于某种原因,我在本地应用程序中同时拥有 npm
和 npm-cache
- data 文件夹,我不确定区别。
我曾希望有一种方法可以以某种方式从缓存中重新生成所有包存档文件。
最佳答案
如果您只想将您的包从一台 PC 移动到另一台没有互联网连接的 PC,您只需将 node_modules
文件夹复制粘贴到没有互联网连接的新 PC互联网,如果你的新电脑有互联网连接,那么只需将 package.json
& package-lock.json
复制粘贴到新文件夹并运行 npm install
安装所有需要的包。但请记住,在这两种情况下,您都需要在新 PC 上安装 NodeJS 和 NPM :)
https://stackoverflow.com/questions/71396118/