一、npm介绍
npm的全称是Node Package Manager,它是一个开放源代码的命令行工具,用于安装、更新和管理Node.js模块。npm是Node.js的官方模块管理器,它允许用户从一个集中的仓库中下载和安装公共的Node.js模块,并将这些模块集成到自己的应用程序中。
二、Nexus部署和配置
1、Nexus部署
可参考:使用Nexus3搭建Maven私有镜像仓库-优快云博客
2、创建npm私有仓库
与其他私服一样的,npm私服同样有三种类型
- hosted: 本地存储,提供本地私服功能
- proxy: 提供代理其他仓库的类型,如果本地不存在某些jar文件时就会到这些代理站点去下载
- group: 组类型,实质作用是组合多个仓库为一个地址