我以為:npm add user , npm login , npm publish . 就可以時(shí),發(fā)現(xiàn)并不是這樣的:
報(bào)錯(cuò)404:
npm publish . 出現(xiàn) 404
網(wǎng)上有教程,并不是賬號(hào)密碼的問題,而是npm 的鏡像變了。于是,我查看npm 的鏡像:
其實(shí),如上圖,email 下面的,那句話就說明了我的鏡像是 taobao.org .而不是?https://registry.npmjs.org/。
切換鏡像:
于是,切換鏡像吧,方法是:npm config set registry https://registry.npmjs.org/
鏡像切換
報(bào)錯(cuò)403:
那這個(gè)時(shí)候 ,再 publish 應(yīng)該成功了吧,然而,并沒有,接著報(bào)錯(cuò),說我的郵箱為通過驗(yàn)證
報(bào)錯(cuò) 403
因?yàn)?npm 郵箱注冊(cè)后,我還沒有通過驗(yàn)證,所以也無法publish,所以,我在郵箱里打開了驗(yàn)證郵件,再去publish的時(shí)候,就可以啦。
最后的最后,我就publish 成功了。