美文网首页
npm publish 发布自己的npm包

npm publish 发布自己的npm包

作者: zhenghongmo | 来源:发表于2020-04-03 17:06 被阅读0次

    自己的轮子写好后,要发布一下,别人才能用

    1、 运行 npm adduser,需要输入Username,Password,Email

    • 如果没有账号,可以去npm官网注册

    2、运行npm publish

    • 如果报错401,说明没有登录,就要运行npm login
      未登录的报错信息
    • 如果报错403 ,说明没权限
      • 如果报以下错误,原因是使用的是淘宝源cnpm,登陆到的是cnpm。解决方法是切换到npmjs的网址:运行npm config set registry http://registry.npmjs.org/
        需切换npm
      • 如果报以下错误,则是因为首次登录npm,需要去所使用的的邮箱进行验证(邮箱会受到验证邮件,点进去验证即可)


        邮箱未验证的报错
      • 如果出现以下错误,说明package.json中version与上次发布时的版本号一致,修改一下version即可


        版本号重叠的报错

    3、npm publish成功后正常要包含LICENSE、package.json、和README.md 三个文件

    npm publish成功后

    4、发布完成后打开npm官网,可以看到自己刚刚发布的版本,可以自己在本地新建文件夹运行npm i mui006,验证自己的npm包是否正确

    发布成功

    5、npm运行命令升级版本

    • npm version major 16.8.2=>17.0.0 API变化很大,影响现有代码
    • npm version minor 16.8.2=>16.9.0 API有变化,变化不大,完全不影响现有代码
    • npm version patch 16.8.2=> 16.8.3 打补丁 ,API不变,修复了bug

    相关文章

      网友评论

          本文标题:npm publish 发布自己的npm包

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