docker 离线 NodeJs 开发

NodeJs development offline in docker

我正在尝试使用 docker 实现开发人员工作流,能够离线开发(例如,当您在分支之间切换时不必 运行 npm install有不同的依赖关系)

最直观的方法是将依赖项存储在源代码管理中。这有其自身的问题,尤其是在使用编译依赖项的模块时。我已经尝试了几乎所有我能想到并找到的东西:

这是徒劳吗?缺乏网络访问的情况很少见,只有在安装新模块或在具有不同依赖关系的修订版之间移动时才真正需要

另一种选择是设置私有 npm 存储库并将其配置为缓存 public 存储库。有几个选项可以实现这个,我建议试试 Nexus:https://www.sonatype.com/nexus-repository-oss