node.js 开发属于自己的包并发布到npm官网

1.开发属于自己的包

a.新建包的根目录

b.根目录下新建

package.json   //包管理配置文件
index.js       //包入口文件
README.md      //包说明文件

为了代码的可读性强,建议在根目录下新建一个src文件夹用于存放开发功能的js文件,然后index.js导入,最后只需要在index.js文件中使用module.exports共享出包的功能,这样一个包就开发完成了。

在package.json文件中需要记录包名,版本号,入口函数,描述,关键词,共享协议等  eg:

{
    "name":"aricsya-tools",
    "version":"1.0.0",
    "main":"index.js",
    "description": "提供了格式化时间,HTMLEscape相关功能",
    "keywords": ["itzhangya","dataFormate","escape"],
    "license": "ISc"
}

在README.md文件中是对功能中重要代码的解释,以及开源协议的介绍(一般为ISC)

2.将开发号的包发布到npm官网

a.首先需要你拥有一个npm官方账号,当然申请的过程也是比较简单的,在此就不多赘述了。

b.登录npm账号

npm账号注册完成后,在终端中执行

npm login

依次输入用户名,密码,邮箱后即可登录成功

注意:在登录之前一定要确保包下载地址为官方服务器

c.将包发布

发布之前要将终端切换到包的根目录,然后运行以下代码即可发布

npm publish

3.删除已发布的包

npm unpublish 包名 --force

注意:该命令只能删除72小时内发布的包,并且删除后的包在24小时内不能重复发布。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值