小谢第52问:前端发包学习
一分钟教你在NPM上发包
在做开发的时候我们都会从npm上下载别人开发好的包,来帮助我们更高效的工作。但你有没有想过自己将工作中遇见的一些问题封装成一个包,发布到npm上让大家都来使用呢?
接下来我就教你怎么在npm上快速发包
1.首先我们要将准备发布的包开发好
例如
包的内容类似下图
package.json的配置如下
name代表了你发的包的名字(不能和npm上已存在的包名字相同)
version是你发的包的版本号(以后更新包的时候得修改版本号)
dependencies是你这个包所依赖的包
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上看自己发布的第一个包了~
既然许愿了,就努力去实现