一起开发出自己的第一个包

186 阅读2分钟

前言

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上发布一些没有意义的包。

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