NPM下载用于离线安装

时间:2017-07-24 18:49:24

标签: docker npm

我正在寻找一种方法来在线下载一个或多个package-lock.json文件中提到的所有NPM源,并且能够在没有网络连接的情况下将这些源提供给NPM安装。

最终目标是允许使用'npm install'的Docker构建文件在构建期间没有任何网络连接的情况下运行,这样我们就可以验证构建是否可重复,并且不依赖于可能会消失的npm软件包。未来。这些构建将有助于证明托管目的的完整性。

所以我不能依赖NPMs自动缓存,我可能需要控制它。理想情况下,我可以将下载的软件包从OSX提供给Docker,但如果解决方案只适用于Linux,那也很好..

是否存在此类工具或NPM本身是否提供此功能?

1 个答案:

答案 0 :(得分:0)

Npm脱机工作,依赖项自动在本地缓存。请记住安装最新版本。