npm publish 发布自己的npm包

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

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包)