写了个eslint插件想发布到npm上,执行npm publish,报错了:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b346441a1df421a5d5d30833b7cf3231.png)
原因是没登录npm,其实原因很简单,想发布个东西总得让人家知道你是谁吧,好的,现在解决问题只需要两步。
步骤一:
从淘宝源切到npm源, 记得之后要切回淘宝源
npm install -g nrm
或者用这个方法:
npm config set registry=https://registry.npmjs.org //设置为npm源
淘宝源为: https://registry.npm.taobao.org/
步骤二
添加用户 或者 登录
npm adduser/ npm login
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a4879c14937563c99236fa0e670668fa.png)
再次发布,完全OK
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/255312ba1f8220eb5500867e3ce30509.png)