tencent cloud

文档反馈

npm 制品库

最后更新时间:2024-01-02 11:28:00
    该文档介绍如何将 npm 类型制品存储在 CODING 制品库中,方便团队在项目进行统一的制品管理与版本控制。下文包含如何进行制品制作、认证配置与制品推拉。

    进入制品库功能页

    1. 登录 CODING 控制台,单击立即使用进入 CODING 使用页面。
    2. 单击页面右上角的
    
    ,进入项目列表页面,单击项目图标进入目标项目。
    3. 单击左侧菜单栏的制品管理,进入制品库功能页面。

    准备工作

    注意:
    阅读该篇文档需要准备好以下内容:
    安装 Node.js。
    参见 基础操作创建制品仓库。
    制品仓库选择 npm 类型。

    初始化本地 npm 项目(可选阅读)

    若您已熟悉 npm 制品的操作,则可以跳过此章节。
    1. 新建 Demo 目录作为 npm 的项目地址。
    mkdir npm-demo
    
    2. 初始化 npm 项目。
    cd npm-demo && npm init
    
    根据提示在新增的 package.json 填入该 npm 包的配置文件。参考内容:
    {
    "name": "example",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "author": "",
    "license": "MIT"
    }
    
    3. 新建 .npmrc 文件。
    touch .npmrc
    

    配置认证信息

    在对制品进行推送或拉取操作之前,需要配置认证信息。
    有两种方式可以配置认证信息:
    使用配置文件设置凭证
    使用交互式命令行设置凭证

    方式一:使用配置文件设置凭证

    1. 在制品仓库的指引页面,单击使用访问令牌生成配置,在弹窗中输入 CODING 帐号的登录密码。
    
    2. 复制弹窗中的配置,将其添加到您项目的 package.json 同一级目录下的 .npmrc 文件。
    

    方式二:使用交互式命令行设置凭证

    1. 复制网页上的 npm config 命令设置 npm registry 为当前制品库仓库。
    
    2. 执行 npm login ,按照提示输入帐号名、密码、邮箱信息。
    npm login
    

    推送 npm 制品

    复制网页上的推送命令,将本地制品推送至远端仓库中。
    npm publish --registry=<推送指引中的仓库地址信息>
    
    
    推送成功后,刷新仓库页面,您可以看到最新推送上来的制品。
    

    拉取 npm 制品

    执行网页上的 npm install 命令进行制品库拉取:
    
    npm install <拟拉取的包名> --registry=<拉取指引中的仓库地址信息>
    
    执行完毕后,您可以看到拉取成功的信息提示:
    

    设置代理

    当 CODING 私有制品仓库不存在想要拉取的制品时,将尝试从配置的代理地址拉取。您可以添加第三方制品源,用以获取特定仓库中的制品。无需额外设置,CODING 将会按照顺序从上到下依次检索相应的制品包。
    
    使用网页上生成的命令,替换 <package> 的包名,完成拉取。
    
    拉取的制品及依赖会成功拉取到本地,并且还会同步至 CODING 制品仓库中,详情页会显示包的来源。
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持