当前位置: 首页 > news >正文

npm 私服使用介绍

一、导读

本文主要介绍 npm 私服的使用,至于 npm 私服搭建的过程,可以看本人之前的文章《Docker 部署 verdaccio 搭建 npm 私服》

二、前置条件

  • npm私服地址:http://xxx.xxx.xxx.xxx:port/

三、本地 npm 源切换

使用nrm,可以方便地切换npm源地址。需要将npm源地址切换为私服地址,才可以发布下载依赖。

# 安装nrm
npm install nrm -g
# 查看nrm版本号
nrm -V
# 查看npm源列表
nrm ls
# 添加私有源
nrm add mynpm http://xxx.xxx.xxx.xxx:port/
# 使用私有源
nrm use mynpm
# 查看当前源
nrm current

四、注册 npm 用户并登录

将 npm 源地址切换为私有源后,便可以使用 npm 注册用户,发布依赖,下载依赖了。

# 注册用户
npm adduser #执行命令后,按提示设置账号密码邮箱
# 当前登录用户
npm who am i 
# 登录
npm login #执行命令后,按提示输入账号密码邮箱
# 退出登录
npm logout

五、发布 npm 包

# 如果你切换到当前源了 直接 npm publish 即可
npm publish --registry http://xxx.xxx.xxx.xxx:port/ 

六、更新 npm 包

1. 修改 package.json version 字段的版本号

2. 命令行:npm publish

相关文章:

npm 私服使用介绍

一、导读 本文主要介绍 npm 私服的使用,至于 npm 私服搭建的过程,可以看本人之前的文章《Docker 部署 verdaccio 搭建 npm 私服》 二、前置条件 npm私服地址:http://xxx.xxx.xxx.xxx:port/ 三、本地 npm 源切换 使用nrm,可以方…...

安全筑基,智能赋能:BeeWorks IM引领企业协同新纪元

在数字经济高速发展的今天,企业通讯系统已从单纯的信息传递工具演变为支撑业务创新的核心平台。传统通讯工具在安全性、智能化、协同性等方面的不足,严重制约着企业的数字化转型进程。BeeWorks IM系统以其创新的技术架构和智能化功能,正在重新…...

水务+AI应用探索(一)| FastGPT+DeepSeek 本地部署

在当下的科技浪潮中,AI 无疑是最炙手可热的焦点之一,其强大的能力催生出了丰富多样的应用场景,广泛渗透到各个行业领域。对于水务行业而言,AI 的潜力同样不可估量。为了深入探究 AI 在水务领域的实际应用成效,切实掌握…...

[JVM篇]垃圾回收器

垃圾回收器 Serial Seral Old PartNew CMS(Concurrent Mark Sweep) Parallel Scavenge Parallel Old G1 ZGC...

SQL Server:查看当前连接数和最大连接数

目录标题 **1. 查看当前连接数****使用系统视图****使用动态管理视图** **2. 查看最大连接数****通过配置选项****通过服务器属性** **3. 查看连接数的实时变化****4. 设置最大连接数****5. 查看连接的详细信息****6. 使用 SQL Server Management Studio (SSMS)****7. 使用 SQL…...

DeepSeek应用——与PyCharm的配套使用

目录 一、配置方法 二、使用方法 三、注意事项 1、插件市场无continue插件 2、无结果返回,且在本地模型报错 记录自己学习应用DeepSeek的过程,使用的是自己电脑本地部署的私有化蒸馏模型...... (举一反三,这个不单单是可以用…...

【第15章:量子深度学习与未来趋势—15.3 量子深度学习在图像处理、自然语言处理等领域的应用潜力分析】

一、开篇:为什么我们需要关注这场"量子+AI"的世纪联姻? 各位技术爱好者们,今天我们要聊的这个话题,可能是未来十年最值得押注的技术革命——量子深度学习。这不是简单的"1+1=2"的物理叠加,而是一场可能彻底改写AI发展轨迹的范式转移。 想象这样一个…...

多模态基础模型训练笔记-第一篇InternVL-g

一、TL;DR 将之前所有训练过的大模型的过程都总结和回忆一下,遇到的坑别忘了 二、问题记录 还是注意镜像的选择,选择社区最火的镜像,然后下载好对应的数据,主要显卡的选择,这个时候4090已经带不动了&…...

MyBatis:动态SQL高级标签使用方法指南

一、引言 目前互联网大厂在搭建后端Java服务时,常使用Springboot搭配Mybatis/Mybatis-plus的框架。Mybatis/Mybatis-plus之所以能成为当前国内主流的持久层框架,与其本身的优点有关:支持定制动态 SQL、存储过程及高级映射,简化数…...

使用grafana v11 建立k线(蜡烛图)仪表板

先看实现的结果 沪铜主力合约 2025-02-12 的1分钟k线图 功能介绍: 左上角支持切换主力合约,日期,实现动态加载数据. 项目背景: 我想通过前端展示期货指定品种某1天的1分钟k线,类似tqsdk 的web_gui 生成图形化界面— TianQin Python SDK 3.7.8 文档 项目架构: 后端: fastap…...

ubuntu 安装 Redis

一、下载 Redis 压缩包,wget http://download.redis.io/releases/redis-5.0.14.tar.gz 也可以去官网下载别的版本 https://redis.io 二、解压文件,tar -zxvf redis-5.0.14.tar.gz 三、编译安装(使用压缩包的方式需要编译安装)&…...

利用docker-compose一键创建并启动所有容器

简介 在开发复杂的分布式应用时,通常需要同时运行多个服务(如数据库、缓存、Web 应用等)。Docker Compose 提供了一种简便的方式来定义和运行多容器 Docker 应用程序。通过一个 docker-compose.yml 文件,您可以配置应用程序的服务…...

mysql开启gtid并配置主从

默认主从都开启了bin log. 1.主从都在/etc/my.cnf中加入并重启服务 gtid_mode ON enforce_gtid_consistency ON 2.在主库创建用户并授权 create user slave identified with mysql_native_password by 123456 mysql>GRANT REPLICATION SLAVE ON *.* to slave% identified…...

redis sentinel模式 与 redis 分片集群 配置

Redis 最低为5.0版本,以下为6.2.6版本信息。 模式 高可用性 数据分片 部署复杂度 适用场景 Sentinel 模式 高 无 中等 中小规模,需要高可用性 集群模式 高 支持 复杂 大规模,需要高…...

2025最新在GitHub上搭建个人图床,保姆级图文教程,实现图片高效管理

文章目录 🌍一. 图床❄️1.什么是图床❄️2.图床能解决什么问题? 🌍二. 在github上面创建图床🌍三. PicGo❄️1. PicGo介绍❄️ 2. 下载与安装❄️3. 配置图床 ❄️3.错误解决问题1问题2问题3问题4 🌍 四. Typora❄️…...

Web后端 - Maven管理工具

一 Maven简单介绍 Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。 Maven的作用 二 Maven 安装配置 依赖配置 依赖传递 依赖范围 生命周期 注意事项:在同一套生命周期中,当运行后面的阶段时,前面的阶段都…...

【python语言应用】最新全流程Python编程、机器学习与深度学习实践技术应用(帮助你快速了解和入门 Python)

近年来,人工智能领域的飞速发展极大地改变了各个行业的面貌。当前最新的技术动态,如大型语言模型和深度学习技术的发展,展示了深度学习和机器学习技术的强大潜力,成为推动创新和提升竞争力的关键。特别是PyTorch,凭借其…...

《探秘Windows 11驱动开发:从入门到实战》

《探秘Windows 11驱动开发:从入门到实战》 驱动开发初印象 在 Windows 11 这个充满活力与创新的操作系统世界里,驱动程序犹如幕后英雄,默默发挥着无可替代的关键作用。它是连接操作系统与硬件设备的桥梁,操作系统下达的指令,如播放音乐、读取硬盘数据等,都需要通过驱动…...

搭建Deepseek推理服务

概述: 本文介绍用Open webui ollama搭建一套Deepseek推理服务,可以在web页面上直接进行对话。作为体验搭建的是Deepseek 7b参数版本 首先选择一个云厂商创建一台ubuntu系统的虚拟机,带公网IP,通过shell登录虚拟机完成以下操作&…...

Golang GC 三色标记法

三色标记法 Golang GC 会使用三种颜色会对象进行标记。分别为白色、灰色和黑色。白色表示尚未被标记的对象、灰色表示已经追踪但还没标记的对象,黑色表示已经完成标记的对象。黑色表示活跃对象,不会被回收。 以下图所示,演示三色标记法的过…...

NBTExplorer终极指南:快速掌握我的世界数据编辑神器

NBTExplorer终极指南:快速掌握我的世界数据编辑神器 【免费下载链接】NBTExplorer A graphical NBT editor for all Minecraft NBT data sources 项目地址: https://gitcode.com/gh_mirrors/nb/NBTExplorer 你是否曾因《我的世界》存档损坏而束手无策&#x…...

揭秘QQ音乐格式锁:qmc-decoder解锁你的音乐自由之旅

揭秘QQ音乐格式锁:qmc-decoder解锁你的音乐自由之旅 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否曾经在QQ音乐下载了心爱的歌曲,却发现这些…...

告别if-else混乱:用行为树重构你的ROS2机器人决策逻辑(以Nav2恢复机制为例)

告别if-else混乱:用行为树重构你的ROS2机器人决策逻辑(以Nav2恢复机制为例) 在开发自主移动机器人时,最令人头疼的莫过于处理各种异常情况和恢复逻辑。当机器人遇到规划失败、传感器异常或环境突变时,传统的if-else嵌套…...

告别手动点点点:用Python脚本一键启动CANoe测试(附TestModule/vTESTstudio配置避坑指南)

告别手动点点点:Python全自动CANoe测试框架实战指南 每天重复点击相同的按钮,等待漫长的界面响应,然后在不同的配置文件中来回切换——这可能是车载测试工程师最熟悉的噩梦。当项目周期压缩到以小时计算时,那些隐藏在CANoe界面背后…...

APP加固防Hook效果哪家强?实测RASP与代码虚拟化技术差距

“我们的支付SDK被Hook了,用户下单金额被篡改,一晚上损失了几十万。”这是某电商平台安全负责人亲口告诉我的惨痛经历。在外挂与黑产眼里,Hook技术是攻击移动应用的“万能钥匙”,通过篡改函数返回值、修改内存数据,可以…...

Grasscutter Tools:原神私服玩家的终极桌面助手,告别复杂命令行

Grasscutter Tools:原神私服玩家的终极桌面助手,告别复杂命令行 【免费下载链接】grasscutter-tools A cross-platform client that combines launcher, command generation, and mod management to easily play Grasscutter; 一个结合了启动器、命令生成…...

如何让Obsidian笔记库拥有AI大脑:obsidian-copilot完全指南

如何让Obsidian笔记库拥有AI大脑:obsidian-copilot完全指南 【免费下载链接】obsidian-copilot THE Copilot in Obsidian 项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-copilot 你是否曾在海量笔记中迷失方向?当需要从数百个文档中提取…...

用Gemini3.1Pro一键重构文档,逻辑不清变清晰

你可能不是不会表达,而是表达的“骨架”没搭好:领导看到的是散点信息,却看不到因果链、结论依据和行动路径。于是就会出现一种很典型的反馈——“你这段话很好,但逻辑不清”“重点不突出”“我看不出你要我们做什么”。在这种情况…...

手把手教你搞定杰理AC695 SDK v1.4.0的编译与下载(附常见错误修复)

杰理AC695 SDK v1.4.0开发实战:从环境搭建到固件烧录全指南 第一次接触杰理AC695芯片的开发者,往往会被其丰富的功能和相对复杂的开发环境所困扰。作为一款广泛应用于蓝牙音频、智能家居等领域的MCU,AC695的性能和灵活性确实令人印象深刻&…...

AMD Ryzen硬件调试深度解析:SMUDebugTool专业调优实战指南

AMD Ryzen硬件调试深度解析:SMUDebugTool专业调优实战指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...