使用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

posted @ 2020-08-18 17:58  来自牧羊人  阅读(313)  评论(0编辑  收藏  举报