npm 私服使用_npm login-程序员宅基地

技术标签: node.js  前端  npm  

有时候由于公司代码无法由于对应业务、无法发布到npm公有仓库中,此时就可以使用nexus 搭建好私服后、将公用包发送的私服使用。

1、添加私服源

安装 nrm

# 安装 nrm
npm i -g nrm

添加 npm 私服源

# 添加 npm 私服源  nrm add <自定义源名>  <源的url>
nrm add xxxx http://xxxxxxxxxx

2、私服 npm 包发布步骤

仅在发布私服 npm 包时需要登录,正常安装/使用私服 npm 包无需登录。

切换 npm 至私服源

# 切换 npm 至私服源 nrm use <自定义源名>
nrm use xxxxx

登录私服 npm-hosted

若已使用nrm use切换到对应私服源无需加–registry后的参数

# 登录私服 npm-hosted
# npm login --registry <源的url> 
npm login --registry http://xxxxxx

注意:如果已经正确输入用户名/密码的情况下,登陆时出现如下的错误:

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

可能是远程端更新了用户密码所致,此时需要删除本地用户主目录 npm 配置文件 .npmrc 中私服地址的 authToken,即删除图中选中的行,然后重新登录即可。
在这里插入图片描述

发布
若已使用nrm use切换到对应私服源无需加–registry后的参数

# 登陆成功后发布npm包到私服的npm-hosted
npm publish --registry http://xxxxxx

3、在项目中使用私服包

使用私服仓库参数安装

# 使用私服包无需切换源到私服源
npm i -S xxxxx --registry http://xxxxx
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xuewenjie0217/article/details/123008638

智能推荐

SDNU-OJ:1095.Ignatius and the Princess IV-程序员宅基地

文章浏览阅读370次。SDNU-OJ:1095_1095.ignatius and the princess iv

聊聊H5与JS近几年的黑科技_世界h5黑科技-程序员宅基地

文章浏览阅读6.7k次,点赞3次,收藏16次。聊聊H5与JS近几年的黑科技自ajax技术的诞生,编程界兴起了一股WEB开发热,facebook,Twitter等众多大佬级企业都在网页应用上大放异彩,这十年我们见证了前端技术的崛起。这期间产生了众多脱离了浏览器的JS和H5开发的黑科技。移动端的react native,cordova,native.js;PC端的Node.js,NW.js;当然还有前端本身的众多框架,vue.js,jquer..._世界h5黑科技

unique_lock_unique_lock unique_lock-程序员宅基地

文章浏览阅读122次。//一.unique_lock取代lock_guard//unique_lock 是个类模板,工作中,一般lock_guard(推荐使用);lock_guard 取代了lock()和unlock()//unique_lock 比lock_guard 灵活很多;效率上差一点,内存占用多一点。//二.unique_lock的第二个参数://2.1:std::adopt_lock:起标记作用,表示这个互斥量已经被lock了(所以必去把互斥量提前lock了,否则会报异常)//2.2:std::try_to_unique_lock unique_lock

2D-Position _position_ids 2d-程序员宅基地

文章浏览阅读678次。2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。 BrowseMode 目前尚未支持。 Copy 将当前选中区复制_position_ids 2d

ASP.NET 4.0 专题实务(II) – 范例应用与4.0新功能(VB / C#双语法)的「勘误表」-程序员宅基地

文章浏览阅读106次。虽然这几本是在台湾出版、发行的,但仍有少数的朋友在内地买到。为了提供售后服务,我也公布书本的「勘误表」。谢谢各位的支持。ASP.NET 4.0 專題實務(II) – 範例應用與4.0新功能(VB / C#雙語法)(松崗出版)ASP.NET 4.0 专题实务(II) – 范例应用与4.0新功能(VB/ C#双语法)(松岗出版)================..._asp.net专题实务

css选择器nth-child(n)、first-child、last-child_css nth-child(n)匹配元素为-程序员宅基地

文章浏览阅读797次。&amp;amp;gt; 1:nth-child(n)选择器匹配父元素中的第n个子元素。1: nth-child(3)选择列表的第三个元素p:nth-child(3){background:#ccc;}2: nth-child(2n) 选择列表中的偶数标签 2 4 6 8 nth-child(2n-1) 选择列表中的偶数标签 1 3 5 7p:nth-child(2n/2n-1){..._css nth-child(n)匹配元素为

随便推点

Linux系统编程 —— 回收子进程 wait_while(wpid = waitpid(-1,null,0))-程序员宅基地

文章浏览阅读305次。孤儿进程一个父进程运行结束,其某些子进程还在运行,这些子进程则为孤儿进程。这些孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。僵尸进程进程终止,父进程尚未回收,子进程残留资源(PCB)存放于内核中,变成僵尸(Zombie)进程。wait函数// 成功:清理掉的子进程ID; 失败:-1(没有子进程)pid_t wait..._while(wpid = waitpid(-1,null,0))

Mybatis学习 利用Mybatis实现关联查询_mybatis 不同的逻辑找不同的字段进行关联-程序员宅基地

文章浏览阅读179次。文章目录一、 创建数据库表1、创建教师表2、创建成功后插入数据3、创建班级表4、创建成功后插入数据5、创建学生表6、创建成功后插入数据二、创建与数据库表对应的实体类1、创建教师实体类2、创建学生实体类3、创建班级实体类三、创建班级映射器配置文件四、修改MyBatis配置文件五、定义班级映射接口ClazzMapper六、创建测试类TestClazzMapper一、 创建数据库表1、创建教师表2、创建成功后插入数据3、创建班级表4、创建成功后插入数据5、创建学生表6、创建成功后插入数_mybatis 不同的逻辑找不同的字段进行关联

ArcGIS Runtime API for .NET——空间和数据分析_nearestcoordinate-程序员宅基地

文章浏览阅读562次。ArcGIS Runtime API for .NET——空间和数据分析空间和数据分析ArcGIS Runtime API for .NET——空间和数据分析一.创建几何二.几何构造器三.几何引擎四.将几何体投影到新的空间参考五.测量距离六.几何运算七.空间关系  几何运算可创建代表现实世界对象的几何,并比较和关联这些形状。  例如,你可能要测量代表湖泊或地区的多边形的面积。 也许你有多个几何形状,并且想知道它们之间的关系。 几何是执行空间分析的基本元素。 使用ArcGIS Runtime,可以通过几_nearestcoordinate

linux 进程间使用unix socket通信_linux unix socket-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏41次。前言:前些天实现了unix socket的通信,本想完完全全自己写一篇博客记录下来,但写的时候发现对于socket知识的理解还有所欠缺,故引用其他博客写的比较好的部分综合一下,这样让大家更容易理解。一、Unix socket概述(参考于博客http://blog.csdn.net/bingqingsuimeng/article/details/8470029):socket API_linux unix socket

ignite客户端调用报错 Ignite instance with provided name doesn't exist_org.apache.ignite.igniteillegalstateexception: gri-程序员宅基地

文章浏览阅读1.2k次。Disconnected from the target VM, address: '127.0.0.1:58990', transport: 'socket'Exception in thread "main" class org.apache.ignite.IgniteException: Remote job threw user exception (override or implem..._org.apache.ignite.igniteillegalstateexception: grid is in invalid state to p

YOLOv8项目实践——目标检测、实例分割、姿态估计、目标追踪算法原理及模型部署(Python实现带界面)-程序员宅基地

文章浏览阅读1.9k次,点赞39次,收藏16次。这是一个集成了YoloV8目标检测、实例分割、姿态估计与目标追踪的项目,界面是用PyQt5写的,可以读入图像,视频与摄像头。

推荐文章

热门文章

相关标签