cmd 执行 npm config set registry https://registry.npmjs.org
将自己的npm镜像源改为npm的https://registry.npmjs.org/这个,解决!(发布完后 切换:npm config set registry https://registry.npmmirror.com,避免npm install报错)
下面是 npm 发布流程:
注册NPM账户,开启AFA 验证
关闭校验
这里是默认勾选上的,也就是进行写操作时就默认需要验证,但是我还怎么都验证不成功。。于是去掉了这个勾选,跟着步骤做会成功
下载Authing令牌 ,待会发布npm包需要用到
设置完毕后
执行npm login 输入账户密码 和Auth动态码
执行npm publish 发布
如果报错npm ERR! code ERR_SOCKET_TIMEOUT
npm ERR! errno ERR_SOCKET_TIMEOUT
网络超时的错误,检查node版本,我这里切换18.0+可以正常发布;