zoukankan      html  css  js  c++  java
  • node学习笔记8——发布npm包

    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安装/删除/发布/更新/撤销发布包

  • 相关阅读:
    标准JSF的生命周期
    JSON
    Applet
    关于AJAX
    Java EE第十一周
    Java EE第八周
    Java EE第七周
    Java EE第六周
    Java EE第五周
    Java EE第四周
  • 原文地址:https://www.cnblogs.com/sese/p/9297357.html
Copyright © 2011-2022 走看看