安装 Node 模块时,NPM 从默认注册表中获取包:
https://registry.npmjs.org
我的公司正在托管自己的 Node 注册表,我想使用它。如何强制 NPM 使用此本地注册表。
我不想使用
npm install --registry
选项。 有没有办法让特定机器上的所有用户都使用这个内部注册表?
最佳答案
对我有用的是,我运行了以下命令:
npm config set registry PATH_TO_YOUR_LOCAL_REGISTRY
另一种选择是创建一个 .
NPMRC
文件并将其放入您的项目根目录。如本文所述 link项目特定的 npmrc 文件将具有最高优先级,它将覆盖其他配置。在这个文件中只更新注册表。在 npmrc 文件中,添加以下内容:
registry = "https://path to local registry"
关于node.js - 如何强制 NPM 使用本地托管的注册表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38575239/