侧边栏壁纸
博主头像
DOKI SEKAI博主等级

行动起来,活在当下

  • 累计撰写 114 篇文章
  • 累计创建 38 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

使用 Verdaccio 配置仓库教程

君
2024-12-30 / 0 评论 / 0 点赞 / 5 阅读 / 3871 字

Verdaccio默认无授权可随意创建用户


使用 Verdaccio 配置 HTTPS 仓库教程

步骤 1:配置 npm 使用 Verdaccio 的 HTTPS 仓库

  1. 设置 npm registry 地址为 Verdaccio

    在客户端机器上,您需要设置 npm 使用您搭建的 Verdaccio 仓库地址。假设 Verdaccio 已经配置好 HTTPS 并监听端口 443,执行以下命令:

    npm set registry https://npm.huixinfu365.com
    

    这样会将 npm 的默认 registry 设置为您配置的 Verdaccio 仓库。

  2. 验证 registry 是否设置成功

    使用以下命令确认 npm registry 是否已设置正确:

    npm get registry
    

    输出应为:

    https://npm.huixinfu365.com/
    

    如果输出的地址是您的 Verdaccio 仓库地址,说明配置成功。


步骤 2:登录 Verdaccio 仓库

如果 Verdaccio 仓库设置了身份验证,您需要登录才能发布或下载私有包。

  1. 使用 npm 登录到 Verdaccio 仓库

    输入以下命令登录到您的 Verdaccio 仓库(替换为您的仓库地址):

    npm adduser --registry=https://npm.huixinfu365.com
    
  2. 输入您的用户名、密码和邮箱

    系统会提示您输入以下信息:

    • 用户名:您的 Verdaccio 仓库用户名
    • 密码:您的密码
    • 邮箱:您的电子邮件地址

    输入完成后,您将成功登录。


步骤 3:发布包到 Verdaccio 仓库

登录成功后,您可以将本地的 npm 包发布到 Verdaccio 仓库。

  1. 在项目目录下发布 npm 包

    在您的项目目录中运行以下命令发布包到 Verdaccio 仓库:

    npm publish --registry=https://npm.huixinfu365.com
    
  2. 发布成功

    如果一切正常,您将看到包发布成功的消息,您的包将被上传到 Verdaccio 仓库。


步骤 4:从 Verdaccio 安装包

确保您的 npm 配置指向 Verdaccio 仓库,您可以使用以下命令从 Verdaccio 安装包。

  1. 安装已发布的包

    在项目中安装已发布的包时,使用 --registry 参数指定 Verdaccio 仓库地址:

    npm install [package-name] --registry=https://npm.huixinfu365.com
    

    这将从 Verdaccio 仓库下载指定的包。


步骤 5:可选:配置 .npmrc 文件

为了避免每次手动输入 --registry 参数,您可以将 Verdaccio 仓库配置到 .npmrc 文件中,自动化每次 npm 操作。

  1. 全局配置

    编辑全局 .npmrc 文件(通常位于 ~/.npmrc)并添加以下内容:

    registry=https://npm.huixinfu365.com
    

    这将确保每次执行 npm 命令时,都会默认使用 Verdaccio 仓库。

  2. 项目级配置

    如果您只希望某个项目使用 Verdaccio 仓库,可以在该项目的根目录中创建一个 .npmrc 文件,并添加以下内容:

    registry=https://npm.huixinfu365.com
    

    这样只有该项目会使用 Verdaccio 仓库,其他项目则不受影响。


0

评论区