自己的轮子写好后,要发布一下,别人才能用
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,需要去所使用的的邮箱进行验证(邮箱会受到验证邮件,点进去验证即可)
-
如果出现以下错误,说明package.json中version与上次发布时的版本号一致,修改一下version即可
- 如果报以下错误,原因是使用的是淘宝源cnpm,登陆到的是cnpm。解决方法是切换到npmjs的网址:运行
3、npm publish成功后正常要包含LICENSE、package.json、和README.md 三个文件
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