发布一个npm包到 Nexus私有仓库

前文:使用nexus3搭建npm私有仓库

1、前置条件

git、 nvm、nrm、monorepo 的概念,以及 lerna 的使用、 yarn 的使用

基于 lerna + yarn 的 monorepo 仓库

lerna

npm i -g lerna

mac : zsh: command not found: lerna

brew install lerna

2、添加nexus权限

在Realms菜单中,将npm Bearer Token Realm添加到Active中。然后点击Save按钮保存

这里一定要移动,不然会报错。

lerna ERR! E401 Unable to authenticate, need: BASIC realm="Sonatype Nexus Repository Manager"

在这里插入图片描述
lerna ERR! lifecycle "publish" errored in "root", exiting 1

3、配置 npm 私库免登录设置

在这里插入图片描述

发布前仓库:

在这里插入图片描述

yarn publish

publish 仓库后:

在这里插入图片描述

4、在应用中使用私库中的包

将源切换到私库的源kukipull,即可正常使用。

nrm use kukipull
#在项目中导入库
yarn add @gongxh/rn-vant

在项目中使用开关组件、按钮组件

在这里插入图片描述

相关推荐

  1. 自建的 npm 仓库发布

    2024-03-15 08:20:02       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 08:20:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 08:20:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 08:20:02       87 阅读
  4. Python语言-面向对象

    2024-03-15 08:20:02       96 阅读

热门阅读

  1. PS IDEA VSCode MySQL Linux快捷键 整理

    2024-03-15 08:20:02       36 阅读
  2. 【安卓与苹果区别】详细讲解

    2024-03-15 08:20:02       39 阅读
  3. 什么是云计算?应用场景有哪些?

    2024-03-15 08:20:02       48 阅读
  4. Ubuntu

    2024-03-15 08:20:02       38 阅读
  5. 从前端到前端框架

    2024-03-15 08:20:02       43 阅读
  6. 前端框架的发展史

    2024-03-15 08:20:02       46 阅读
  7. DataX-数据迁移Oracle到Mysql-ETL工具

    2024-03-15 08:20:02       37 阅读
  8. abap opensql 官方文档 abap 整洁之道

    2024-03-15 08:20:02       37 阅读