npm adduser进行一顿操作之后,进行publish,接下来开始各种报错
426 Upgrade Required - PUT http://registry.npmjs.org/npm
从 2021 年 10 月 4 日开始,所有与 npm 网站和 npm 注册表的连接(包括软件包安装)都必须使用 TLS 1.2 或更高版本。
- 将 Node (0) 升级到当前推荐的版本:14.18.0 LTS
- 进行升级:npm install -g npm@latest
- 手动设置注册表以使用 https 而不是 http:
npm config set registry https://registry.npmjs.org/
stackoverflow原文:https://stackoverflow.com/questions/69448082/err-426-upgrade-required-when-i-interact-with-the-npm-registry
403 Forbidden - PUT https://registry.npmjs.org/npm - This package requires that publishers enable TFA and provide an OTP to publish. For more info, visit: https://go.npm.me/2fa-guide
1.情景一
- 查看npm源:npm config get registry
- 切换npm源方法一:npm config set registry http://registry.npmjs.org
2.情景二
- 发布的包名已被使用
- 修改package.json文件中的name
欢迎各位大佬指正!