如何搭建npm私有仓库及发布npm包

一 npm介绍

1.1 npm概述

npm是世界上最大的软件注册表。来自全球的javascript开源开发人员使用npm共享和借用软件包,许多组织也使用npm管理私人开发。

 

 

npm由三个不同部分组成:

网站 https://www.npmjs.com/

使用该网站发现软件包,设置配置文件以及管理npm体验的其他方面。例如,您可以设置组织(组织)来管理对公共或私有软件包的访问。

 

命令行界面(CLI)

该CLI从终端运行,并且是如何大多数开发商NPM互动(NPM的cli是随同NodeJS一起安装的)

 

注册表 https://www.npmjs.com/signup

该注册表是JavaScript软件及其周围的元信息的大型公共数据库(注册账号后在npm网站自行发布npm包)

1.2 使用npm后

调整适用于您的应用程序的代码包,或直接合并它们。

下载您可以立即使用的独立工具。

运行软件包而不使用npx下载。

与任何npm用户在任何地方共享代码。

将代码限制为特定的开发人员。

创建组织(组织)来协调软件包的维护,编码和开发人员。

通过使用组织来组建虚拟团队。

管理多个版本的代码和代码依赖项。

基础代码更新时,可以轻松更新应用程序。

发现解决同一难题的多种方法。

查找正在从事类似问题和项目的其他开发人员。

 

1

你可能感兴趣的:(npm)