Sinopia搭建私有倉庫

前言:在公司上,看到老大搭建了公司的npm私有倉庫,讓我們把平時用到的公共組件和方法等放上去共享。。很好奇怎麼去完成一個私有倉庫的搭建,下班回去就開始擼。。。

搭建私有倉庫有幾種途徑;1)上傳到github上,作爲私有倉庫,2)Sinopia;

第一種因爲不能執行npm update,只能是每次執行npm publish,所以不採取這種方式,使用了第二種。。

開始安裝Sinopia的時候就遇到了很多坑,在window系統上安裝會出現很多問題,

在一頓百度後,發現是node的某個模塊出現問題,導致無法正常執行。也沒有具體的解決方案,在linux就可以正常安裝運行;

然後就把宿友的(mac book)電腦搶了過來。。。又重新弄。。

1)npm install Sinopia;

2)直接運行Sinopia命令,通過localhost:4873就可以展示頁面;

2) 修改config.yaml的配置文件,默認位置在’Users\AppData\Roaming\sinopia‘,然後重新運行Sinopia;(通過添加listen:0.0.0.0:xx)就可以通過IP來訪問;



4)執行npm adduser --registry http://xxx.xxx.xx.xxx:xx

5) npm login (添加個人信息)


6)把做好的東東 ,直接 npm publish就完成了一次包的上傳。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章