制品仓库 CODEARTS ARTIFACT-通过编译构建任务发布/获取NPM私有组件:从NPM私有依赖库获取依赖包

时间:2024-09-19 14:23:22

从NPM私有依赖库获取依赖包

发布私有组件到NPM私有依赖库中发布的Npm私有组件为例,介绍如何从Npm私有依赖库中获取依赖包。

  1. 配置代码仓库。

    1. 进入 代码托管服务 ,创建Node.js代码仓库(操作步骤请参考创建云端仓库)。本文使用模板“nodejs Webpack Demo”创建代码仓库。
    2. 参考发布私有组件到NPM私有依赖库,获取“.npmrc”文件并上传至需要使用Npm依赖包的代码仓库根目录中。
    3. 在代码仓库中找到“package.json”文件并打开,将依赖包配置到dependencies字段中,本文中配置的值为:
      "@test/vue-demo": "^1.0.0"

  2. 配置并执行编译构建任务。

    1. 在代码仓库中,单击页面右上角“设置构建”,页面跳转至“新建编译构建任务”页面。

      在页面中选择“空白构建模板”,单击“下一步”

    2. 添加步骤“Npm构建”

    3. 编辑步骤“Npm构建”
      • 工具版本按照实际选择,本文中选择“nodejs12.7.0”
      • 删除已有命令行,输入以下命令:
        export PATH=$PATH:/root/.npm-global/bin
        npm config set strict-ssl false
        npm install --verbose

  3. 单击“新建并执行”,启动构建任务执行。

    待任务执行成功时,查看构建任务详情,在日志中找到类似如下内容,说明编译构建任务从私有依赖库完成了依赖包下载并构建成功。

support.huaweicloud.com/bestpractice-cloudartifact/cloudartifact_06_0004.html