如何设置与node.js工件一起使用的工件?

时间:2017-10-05 08:52:57

标签: node.js artifactory

所有

目前,我们所有的服务都使用不同的其他内部服务,并通过在构建配置文件(package.json)中直接提供服务的Bitbucket存储库路径来解决它们的依赖关系。

我们希望设置一个本地艺术家,其中所有内部模块都可用,并且可以从他们那里直接解决依赖关系。

有人可以给我一些指示我该怎么做?涉及的各个步骤是什么?

我会为生产环境设置这个,所以在安装时我应该记住哪些因素。

1 个答案:

答案 0 :(得分:1)

我建议您按照以下步骤操作:

  1. 在Artifactory中创建本地NPM回购。
  2. 使用以下命令将新的本地存储库替换为默认注册表:

    npm config set registry http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/your-npm-local-repo-name
    
  3. 将您的包部署到Artifactory。第一次可以手动将工件上传到工件或在每个项目中使用此命令:

    npm publish --registry http://<ARTIFACTORY_SERVER_DOMAIN>:8081/artifactory/api/npm/your-npm-local-repo-name
    
  4. 删除Bitbucket链接并仅替换依赖项名称和版本,如:

    "dependency-name1": "0.0.1",
    "dependency-name2": "0.0.1",
    
  5. 在没有Bitbuckets链接的情况下发布我们的项目。

    此处有更多信息:Npm Registry with Jfrog Artifactory