npm包的发布流程

文章简介:

  1. 什么是npm?npm 的安装方式。
  2. 如何发布一个自己的npm包。

什么是npm?

npm,全程【node package management】,是nodejs内置的软件包管理器。因此npm是用来管理发布包的。
它是世界上最大的软件注册表,每星期大约有30亿次的下载量,包含超过600000个包(包就是插件或者叫依赖),通过npm世界各地的软件开发者实现组件共享。

npm 有三大部分组成:

  • 网站:开发者查找包(package)、设置参数以及管理npm使用体验的主要途径 网址(https://www.npmjs.cn/)
  • 注册表:是一个巨大的数据库,保存了每个包的基本信息。
  • 命令行工具:开发者与npm包打交道的工具。 (cmd bash)

npm 的安装方式

如果使用npm,最常见的就是在电脑上安装node.js 下载地址为(http://nodejs.cn/download) 下载完之后直接点击下一步就行。

安装成功

如何发布一个自己的npm包

1.创建一个npm的账号,发布包之前你必须要注册一个npm的账号

  1. 本地初始化一个依赖
    • 首先在本地创建一个文件夹 例如 mkdir testNum
    • 执行命令进入目录 cd testNum
    • 执行npm init 进行初始化依赖,回车进行安装


      步骤
package.json
字段简介:
name:发布的包名,默认是上级文件夹名。不得与现在npm中的包名重复。包名不能有大写字母/空格/下滑线!
version:你这个包的版本,默认是1.0.0。
description:项目简介
mian:入口文件,默认是Index.js,可以修改成自己的文件 
scripts:包含各种脚本执行命令   类似于 start  dev build 
test:测试命令。
author:写自己的账号名
license:开源协议
  1. 在testNum文件夹创建一个文件名为index.js的文件


    image.png
image.png
  1. 第一次发包在终端上输上


    登录步骤

    最后一行显示登录信息 as 后面是用户名 on是源地址

  2. 非第一次发包 在终端上输入npm login
非第一次登录
  1. npm publish 发包
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容