如何依赖于私人包在node.js?

我想创build一个私人(密码保护)git仓库中的模块,但也可以有不同的项目依赖于该模块(package.json中的依赖项)。 如何在使用npm install时使用私有模块? 请问npm install会问你一个特定版本库的密码吗? 在过去,每当我在npm中看到一个密码提示时,它都会提示input密码(可能是多次),但是输出只是在提示符上显示。 这个经历让我担心npm不能很好地处理这个案例。

那么最好的方法是什么呢?