美文网首页
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 publish 直接使用 npm publish 默认发布的是 Latest (也就是npm i 包名安...

  • npm publish —— 发布npm包

    目录 一、在npm官网注册账户 二、在填写的邮箱中验证邮箱 三、在命令行中登录 四、使用npm源 五、进入需要发布...

  • npm publish 发布自己的npm包

    官网的发布写的比较简单,直接就是npm pulish .但实际上直接运行这个命令很可能报错。正确的发布顺序是: 1...

  • npm publish 发布自己的npm包

    自己的轮子写好后,要发布一下,别人才能用 1、 运行 npm adduser,需要输入Username,Passw...

  • npm publish

    npm publish package 或 npm publish 发布npm unpublish pack...

  • 如何在npm发布一个包

    发布一个npm包 1 登录 npm 2 更新包版本号 3 发布 设置npm publish 时的发布文件(有时我们...

  • npm publish 遇到的问题及解决方法

    npm发布包的两个步骤:1、登录:npm login -d2、发布:npm publish 遇到的问题:1、登录的...

  • npm发包

    参考使用npm 发布自己写的第三方包-npm publish[https://juejin.cn/post/689...

  • 如何发布npm模块包

    1 npm init 之后 写点代码 2 npm login 登录 3 npm publish 发布 4 发布更新...

  • 2018-03-11

    今天下午想试试发布自己的npm包,结果试了半天,一输入npm publish就报错,因此想写一下自己在发布过程中遇...

网友评论

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

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