美文网首页
npm 发布

npm 发布

作者: 一碗米粉的故事 | 来源:发表于2021-01-12 14:19 被阅读0次

    https://npmjs.com

    一、
    第一步:最好去官网注册用户,不要通过命令行

    第二步、账号登录

    npm login

    依次输入第二步中第一种方法注册的用户名、密码和邮箱

    ![ image

    第三步、发布包,上传到npm包服务器

    npm publish

    注意:如果报错:'You do not have permission to publish "mypackage1". Are you logged in as the correct user?'

    表示包’mypackage1‘已经在包管理器已经存在被别人用了,需要更该包名称
    包名更改再次发布
    ’+’符合表示发布成功了

    可以去自己的npm主页上验证以下,可以看到包mypackage_tao已经在列表中了

    注意:如果发布时报错:‘no_perms Private mode enable, only admin can publish this module:’

    表示当前不是原始镜像,可能用的是其他镜像,如淘宝镜像,

    要切换回原始的npm镜像,命令:npm config set registry https://registry.npmjs.org/,如果用了nrm工具,使用命令:nrm use npm 切换

    至此,发布自己的一个新包已经大功告成了,然后别人就可以通过npm install mypackage_tao 来安装你的包了。后续包要更新怎么办呢?往下看

    二、更新一个已经发布的包
    第一步、修改包的版本

    :这次我在包根目录下新加了一个index.js文件

    npm version patch 该命令在原来的版本上自动加1,实际上是将package.json文件中的version值修改了。

    第二步、重新发布包

    npm publish

    可以看到,已经有两个版本了

    如果我发现版本1.0.1有bug,要删除,怎么办呢?往下看

    三、删除包
    1、删除指定的版本

    npm unpublish 包名@版本号

    可以看到版本V1.0.1已经删除

    2、删除整个包

    npm unpublish 包名 --force

    会有警告提示

    可以看到包mypackage_tao已经删除了

    相关文章

      网友评论

          本文标题:npm 发布

          本文链接:https://www.haomeiwen.com/subject/pmdjuctx.html