我有一个已配置的nexus存储库,用作npm注册表,并启用了 redeploy 。我知道启用重新部署是一个坏习惯,但是我们正处于稳定阶段。
当我尝试将私有模块安装到本地nodejs项目中时,总是得到以前的版本:
npm install acme-module --save
如果我断开了互联网连接,则 npm install 仍在正常运行,没有任何错误。因此,我想我的npm专用模块 acme-module 被缓存在某个文件夹中,这会阻止下载最新版本。
为什么 npm install 可以在没有互联网连接的情况下工作,以及如何强制下载确切的版本,这些版本位于我的nexus注册表中,而不是本地模块中。