使用nexus创建npm私服
启动之后默认地址为 localhost:8081, 默认账号密码 admin/ admin123
输入空间的名称,点击create创建
第四步,创建仓库
npm的仓库有三种:
这三种分别是:
hosted(私有仓库):用于发布个人开发的npm组件
proxy(代理仓库):可以代理npm和淘宝镜像
group(组合仓库):对外公开的仓库,集合了hosted和proxy
三个仓库都创建
proxy 输入仓代理的远程地址可以写https://registry.npmjs.org,也可以写淘宝镜像
组合仓库中除了输入名称和选择存储空间之外,还要选择要包括的仓库,越靠上优先级越高,如果私有仓库在上,用户下载npm包的时候会优先下载私有仓库中的,如果私有仓库没有再去代理仓库中下载。
创建用户,设置权限(用于发布npm包)
然后是设置权限,这一步如果不设置,是不能发布自己的npm包的。
私服如何使用
首先复制出group仓库的链接地址
然后,用户端设置registry。
方法一:
命令行执行:
npm config set registry http://10.218.2.100:8000/repository/npm-group/
方法二:
直接执行 npm --registry http://10.218.2.100:8000/repository/npm-group/ install
改行去放羊