小谢第52问:前端发包学习

一分钟教你在NPM上发包
在做开发的时候我们都会从npm上下载别人开发好的包,来帮助我们更高效的工作。但你有没有想过自己将工作中遇见的一些问题封装成一个包,发布到npm上让大家都来使用呢?

接下来我就教你怎么在npm上快速发包

1.首先我们要将准备发布的包开发好
例如
包的内容类似下图在这里插入图片描述
package.json的配置如下
name代表了你发的包的名字(不能和npm上已存在的包名字相同)
version是你发的包的版本号(以后更新包的时候得修改版本号)
dependencies是你这个包所依赖的包
package.json配置

2. 在npmjs.com上注册账号
在这里插入图片描述

3. 确保npm的源是本身的源 https://registry.npmjs.org
如果不知道自己npm是什么源

可以通过npm config get registry进行查询

如果不是

可以通过npm config set registry https://registry.npmjs.org 进行修改

4. npm adduser
在终端中登录你的账号

5.npm publish --access public
将包发布为公共包,因为前段时间npm修改了发包模式分为私有包和公共包,
如果不添加–access public命令会报错

这时候如果你没通过邮箱验证的话,它也不会让你发布,你得到你邮箱中点击一下链接
在这里插入图片描述

成功之后我们就能去npm上看自己发布的第一个包了~

原文地址:https://www.cnblogs.com/xieoxie3000question/p/13612675.html