在我的package.json文件中,我声明了依赖关系,其中一个来自公共注册表,另一个来自私有注册表(在这种情况下为Artifactory)。
"dependencies": {
"vue": "^2.4.4", //public registry
"ce-ui": "http://myartifactory.com/artifactory/npm-local/ce-ui/-/ce-ui-0.0.2.tgz"
}
我正在寻找使用插入符号或tidle声明依赖项的方法
"dependencies": {
"vue": "^2.4.4",
"ce-ui": "^0.0.2"
}
先感谢您。
我建议您在Artifactory中建立一个带有两个存储库的虚拟存储库:
然后:
使用以下命令用新的本地存储库替换默认注册表:
npm config set registry http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/your-npm-virtual-repo-name
将您的程序包部署到Artifactory。第一次您可以手动将工件上传到工件或在每个项目中使用以下命令:
npm publish --registry http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/your-virtual-repo-name
删除package.json中的链接,并仅替换为依赖项名称和版本,例如:
"dependencies": {
"vue": "^2.4.4",
"ce-ui": "^0.0.2"
}
更多信息在这里:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句