欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

npm私服搭建

程序员文章站 2022-09-04 14:41:37
本文是在 centos7 下利用 nexus 搭建 npm 私服的整理 一、安装 JDK 二、安装 nexus 1、下载 nexus 2、解压 3、修改配置文件(可选) 4、增加用户(可选) 如果使用的 root 用户运行会有警告信息 5、设置启动用户(可选) 添加一行 6、修改 ulimit(可选 ......

本文是在 centos7 下利用 nexus 搭建 npm 私服的整理

一、安装 jdk

二、安装 nexus

1、下载

2、解压

tar -zxvf nexus-3.14.0-04-unix.tar.gz -c /usr/local/

3、修改配置文件(可选)

vi /usr/local/nexus-3.14.0-04/etc/nexus-default.properties

4、增加用户(可选)

useradd nexus

如果使用的 root 用户运行会有警告信息

npm私服搭建

5、设置启动用户(可选)

vi /usr/local/nexus-3.14.0-04/bin/nexus.rc

添加一行

run_as_user="nexus"

6、修改 ulimit(可选)

vi /etc/security/limits.conf

添加

nexus - nofile 65536

重启,查看

ulimit -n

如果不修改

npm私服搭建

7、启动/停止

/usr/local/nexus-3.14.0-04/bin/nexus start/stop

三、npm私服搭建

浏览器输入 http://localhost:8081 进入管理界面,默认账号密码 admin/ admin123

1、添加 npm

npm私服搭建

有三个选项可供选择,这里使用一种常用的方式,三种 npm 都分别创建

npm私服搭建

2、npm (proxy) 仓库

npm私服搭建

3、npm (hosted) 仓库

npm私服搭建

4、npm (group) 仓库

npm私服搭建

 

 

5、使用

在 .npmrc 文件中添加 registry = http://localhost:8081/repository/npm-g/ 

npm -loglevel info install axois

6、设置权限

npm私服搭建

npm login –registry=http://localhost:8081/repository/npm-g

7、发布

npm adduser –registry http://localhost:8081/repository/npm-g
npm publish –registry http://localhost:8081/repository/npm-g

参考资料:

https://www.cnblogs.com/grey-wolf/p/6481166.html

https://blog.csdn.net/itkingone/article/details/81448592