如果本地使用了淘宝镜像,npm login登陆的是淘宝镜像仓库,而不是npm仓库。
输出信息eg:
1 | ➜ npm login |
这种情况下是不能发布包到npm仓库的。
那么如何解决呢?
使用如下命令登陆:
1 | $ npm login --registry http://registry.npmjs.org |
可以看到登陆到了npm的仓库。
然后当我们发布包的时候执行如下命令就会发布到npm仓库。1
npm publish --registry http://registry.npmjs.org
打开一个新的终端,npm install刚才的包试试,看下效果。