几个步骤,教你创建一个自己的包

335 阅读1分钟

在开发中,我们写过许多功能或想要与别人分享一些优秀的代码,我们可以创建一个包,方便以后使用,下面就带大家创建一个npm包并发布。
项目开始前我们需要去nmpjs官网注册一个账号,地址:www.npmjs.com/

1.先创建一个项目,文件夹名为包名

在当前文件夹路径栏输入cmd调出小黑窗,小黑窗中输入命令: npm view 包名,检查是否有重复。 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用;否则,说明不可用。

2.npm项目初始化

在小黑窗中输入命令:

npm init --yes

按下Enter键后,会创建一个package.json文件,记录了我们当前项目的基本信息。

3.完成功能开发

image.png 正常开发,完成你的代码。在默认情况下,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.校验密码,它会向你的邮箱发送邮件

image.png

//可以检查是否连接成功
npm who am i

6.把包上传到nmp

输入命令:

npm publish

删除包:

npm unpublish
//或强制删除npm unpublish --force

更新包:

(1)修改代码,保存
(2)更改版本号。可直接在package.json中修改:只能改大,不能改小
(3)重新上传 npm publish

以上就是创建并发布一个包的全部过程。