npm包開發問題記錄
阿新 • • 發佈:2018-12-15
建立自己的npm包
首先要有一個npm 的賬號,提前在npm官網上註冊好。 npm包實際上是一個存檔檔案,即一個目錄直接打包為.zip或者tar.gz 格式的檔案,安裝後解壓還原為目錄。
- 新增賬號 package.json 上提前加好 repository 連結地址
npm adduser
npm login
(證明是否登入成功 : 指令 npm who am i) 3. 釋出npm 包
npm publish
npm publish 釋出過程中,出現的錯誤記錄。 1、no_perms private mode enable, only admin can publish this module: name
npm config set registry http://registry.npmjs.org/
如果使用了nrm 進行管理的話,自行切回到 npm 官方處。 2、當你 npm adduser 之前,在npm 網站提交修改密碼,你需要去重新用新的密碼去npm login 一下,不然會出現operation not permitted, unlink 等奇怪的報錯提示。 3、出現You do not have permission to publish “npm-test”. Are you logged in as the correct user? : npm-test 錯誤的輸出內容。
最終success狀態:
技巧 在packageJson 里加入 repository 就可在npm 包頁面的地方,會直接連結到github程式碼處