首页 > 其他 > 详细

node学习笔记8——发布npm包

时间:2018-07-12 00:16:38      阅读:293      评论:0      收藏:0      [点我收藏+]

1.注册一个npm账号;

 

2.在控制台输入 npm login:

依次输入你的账号信息,可通过 npm whoami 来验证是否登录成功

技术分享图片

 

3.初始化包,控制台输入 npm init:

技术分享图片

完成之后,可以看出包下面生成一个package.json,里面的内容就是刚刚初始化的内容。

 

4. 写入口文件index.js(这里的代码自由发挥):

exports.sum = function () { 
    var res = 0;
    for(var i=0;i<arguments.length;i++){
        res += arguments[i]
    }
    return res;
}

 

5.发布。进入当前目录,终端输入 npm publish:

技术分享图片

 

 6.发布新版本,请记得在package.json 里面更改版本号,不然会发布失败。如下图所示:

技术分享图片

 

7.删除你发布的包,用npm unpublish时会提起你前面需要加入 --force,即npm --force unpublish才可以删除包。如果有多个版本,只能一个一个版本的删除。

技术分享图片

注意!!!
1.根据规范,只有在发包的24小时内才允许撤销发布的包( unpublish is only allowed with versions published in the last 24 hours)。
2.即使你撤销了发布的包,发包的时候也不能再和被撤销的包的名称和版本重复了(即不能名称相同,版本相同,因为这两者构成的唯一标识已经被“占用”了)。

 

推荐一篇写的不错的博客:【npm】利用npm安装/删除/发布/更新/撤销发布包

node学习笔记8——发布npm包

原文:https://www.cnblogs.com/sese/p/9297357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!