发布属于自己的包

## 前言
  npm做为当下最热门的包管理网站,里面有着各种各样好用的功能,下载简单快捷,只需一行命令行就可下载。想必大家已经是不陌生了。现在,我带大家发布出自己的第一个包,让别人也能使用你的包,岂不美哉。
  
### 步骤详解:
#### 1.   准备自己的包
  包里面一定要有package.json、index.js、README.md这三个文件。
  package.json -- 包管理配置文件。
  index.js -- 入口文件。
  README.md -- 包的说明文档。
 一个规范的包 它的组成结构 必须符合如下3点要求
  1. 包必须以一个单独的目录存在
  2. 包的顶级目录必须包含package.json这个包管理配置文件
  3. package.json中必须包含name、version、main这三个属性,分别代表包的名字、版本号、包的入口
            
       在包的说明文档中写清楚包的 安装方式 引入方式 功能详解 开源协议     
 ### 2. 准备发布
准备发布之前,首先要到npm网站上注册一个属于自己的账号。然后牢记自己的账号和密码和邮箱
     
然后在npm网站上搜索你的包名 如果已经被别人已经发布过同名的包了,则你需要重新改个好听的名字
因为包名具有唯一性。
     
现在回到自己的包文件,输入`npm login` 登录命令,输这个命令之前一定要保证自己的下载源切换到了npm

```
//查看当前的下包镜像源
npm config get registry
//将下包的镜像源切换为npm源
npm config set registry=https://registry.npmjs.org/
```
然后重新执行`npm login`,接着命令窗口会出现询问命令。你只需依次输入你的npm网站的账号和密码就可以了。输入完毕之后,它会给你的账号邮箱发一封激活邮件,一定要去激活,不然无法进行下一步,尽量在pc端激活。
### 3.发布包
发布包只需要先进入文件根目录,然后在命令窗口执行`npm publish`,就可以发布到网站上了。
### 4.删除已发布的包
`npm unpublish 包名 --force`

1.只能删除72小时之内发布的包。

2.在24小时内不能重复发布。

3.尽量不要在npm上发布一些没有意义的包。

好了,发布包的简易教程到此结束,赶快发布一个属于自己的包吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值