NPM私有包部署到私有倉庫


NPM私有包部署到私有倉庫
1.項目部署到NPM
2.私有倉庫的搭建
1,項目部署到NPM
注冊NPM賬號
注冊地址:https://www.npmjs.com/
注冊完成后進入郵箱驗證

賬號登錄

npm login


登錄成功用

npm who am i


進行驗證


初始化npm庫

npm init 

 

然后依次輸入相應的參數,其中version必填,最后生成的pagkage如下圖


在pagkage同級寫一個測試文件,向外暴露接口


至此,一個npm包創建完成

發布共有NPM包

npm publish


發布成功之后,在自己的NPM網站下面就能看到對應的npm包


注意:每個npm的name是獨一無二的,重名會導致發布失敗

2,創建私有倉庫
網上找了好多方法,都沒搞成功,其實,搭建私有npm的話其實是非常簡單的,github上有一個叫做sinopia的項目,使用相當簡單,無需配置數據庫。用阿里的cnpm也是可以搭建私有npm的,不過配置稍微麻煩些。

安裝sinopia

npm install -g sinopia


安裝成功之后,修改npm路徑為本地,

npm set registry http://localhost:4873/

 

$ npm set ca null


如果使用HTTPS,請添加適當的CA信息,(“null”表示從操作系統獲取CA列表)

添加新用戶

npm adduser --registry http:// localhost:4873 /

 

然后就可以愉快的發布與下載自己的私有npm包了

參考:
1.https://github.com/rlidwka/sinopia
2.http://www.cnblogs.com/sghy/p/6829747.html

原文:https://blog.csdn.net/nanguabushuohua/article/details/71486184


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM