在开发中,我们写过许多功能或想要与别人分享一些优秀的代码,我们可以创建一个包,方便以后使用,下面就带大家创建一个npm包并发布。
项目开始前我们需要去nmpjs官网注册一个账号,地址:www.npmjs.com/
1.先创建一个项目,文件夹名为包名
在当前文件夹路径栏输入cmd调出小黑窗,小黑窗中输入命令: npm view 包名,检查是否有重复。 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用;否则,说明不可用。
2.npm项目初始化
在小黑窗中输入命令:
npm init --yes
按下Enter键后,会创建一个package.json文件,记录了我们当前项目的基本信息。
3.完成功能开发
正常开发,完成你的代码。在默认情况下,index.js是这个项目的入口文件。
4.切换npm源到官网
(1)查看当前的npm的registry配置:
输入命令:
npm config set registry
确保当前配置为:registry.npmjs.org ;
如果不是,手设置registry:
(2)输入命令:
npm config set registry https://registry.npmjs.org
5.连接npm
输入命令:
npm adduser
然后输入4个信息:
1.npmjs用户名
2.密码
3.官网注册使用邮箱
4.校验密码,它会向你的邮箱发送邮件
//可以检查是否连接成功
npm who am i
6.把包上传到nmp
输入命令:
npm publish
删除包:
npm unpublish
//或强制删除npm unpublish --force
更新包:
(1)修改代码,保存
(2)更改版本号。可直接在package.json中修改:只能改大,不能改小
(3)重新上传 npm publish
以上就是创建并发布一个包的全部过程。