Node.js 如果位置或npm注册表已迁移到新位置,如何返回到旧版本的依赖项?
如果git依赖项的位置或npm注册表本身已迁移到新位置,如何返回到旧版本 有时需要更改git回购的托管位置。或者,如果维护专用npm注册表,注册表的URL可能会更改 因为它们的URL是作为Node.js 如果位置或npm注册表已迁移到新位置,如何返回到旧版本的依赖项?,node.js,git,npm,registry,yarnpkg,Node.js,Git,Npm,Registry,Yarnpkg,如果git依赖项的位置或npm注册表本身已迁移到新位置,如何返回到旧版本 有时需要更改git回购的托管位置。或者,如果维护专用npm注册表,注册表的URL可能会更改 因为它们的URL是作为package.json或warn.lock(或npm等效文件)的一部分签入的 您如何处理需要构建旧版本但位置已更改的情况 是否有可能在提取之前覆盖已解析的URL 谢谢 我建议您使用并遵循以下步骤: 使用所需的外部repo或公共注册表创建远程repo(可能您的注册表中或package.json内的依赖项中有此U
package.json
或warn.lock
(或npm等效文件)的一部分签入的
您如何处理需要构建旧版本但位置已更改的情况
是否有可能在提取之前覆盖已解析的URL
谢谢 我建议您使用并遵循以下步骤:
npm config set registry http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/your-npm-virtual-repo-name
此处的更多信息:是否使用Artifactory?My package.json没有完整的URL。但是,Thread.lock必须与完全解析的依赖项URL绑定。如果我想签出一个特定的更改,并且注册表已更改为committed Thread.lock中的内容以外的其他内容,我如何指向新注册表?手动编辑warn.lock?
"dependency-name1": "0.0.1",
"dependency-name2": "0.0.1",