npm 上传私服如何配置

要将npm包上传到私有仓库,需要进行以下配置:

1. 安装和配置npm

首先,需要安装npm并配置好npm的环境变量。可以在终端中输入以下命令检查npm是否已经安装:

npm -v

如果npm已经安装,会显示npm的版本号。如果没有安装,可以到npm官网下载安装包进行安装。

2. 创建私有仓库

特别提示:如果Verdaccio已经在私服部署 那么不用在本地安装Verdaccio

可以使用npm官方提供的私有仓库npm Enterprise,也可以使用第三方的私有仓库,如Verdaccio、Sinopia等。这里以Verdaccio为例进行说明。

首先,需要在本地安装Verdaccio。可以在终端中输入以下命令进行安装:

npm install -g verdaccio

安装完成后,可以在终端中输入以下命令启动Verdaccio:

verdaccio

启动成功后,可以在浏览器中访问http://localhost:4873/,进入Verdaccio的管理界面。

在管理界面中,可以创建用户、组织和包,也可以配置访问权限等。

3. 配置npm

接下来,需要配置npm,使其能够上传包到私有仓库。

首先,需要登录私有仓库。可以在终端中输入以下命令登录:

npm login --registry=http://localhost:4873/

这个输入后会提示输入npm用户名、密码(密码不会在输入显示 直接输入完回车即可)、邮箱 验证通过后往下进行。

登录成功后,可以在终端中输入以下命令发布包:

npm publish --registry=http://localhost:4873/

其中,--registry参数指定私有仓库的地址。

如果需要更新已发布的包,可以在终端中输入以下命令:

npm version patch
npm publish --registry=http://localhost:4873/

其中,npm version patch命令会将包的版本号加1,然后再发布包。

以上就是将npm包上传到私有仓库的配置步骤。

猜你喜欢

转载自blog.csdn.net/killerdoubie/article/details/130811953