賬號登入
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 ca null如果使用https,請新增適當的ca資訊,(「null」表示從作業系統獲取ca列表)
新增新使用者
參考:
1. 2.
原文:
npm私有倉庫搭建
為了使公司內部前端公共 更方便的共享,決定使用npm私有倉庫,以前用的公司內部搭建的gitlab,對於前端來說不夠高大上。私有倉庫可先的方案有多種 此文選擇的第5種 購買npm官方私有倉庫服務 首先要花錢,而且花了錢也沒有好的體驗,因為伺服器是在國外的,速度讓人捉急,並且 畢竟是要儲存在別人手裡。c...
python推包到私有倉庫
1.先搭建pypi源伺服器 pip install pypiserver pypi server p 8080 d packages 無密碼驗證啟動 pypi server p 8080 p f commons lib htpasswd.txt d packages 有密碼驗證啟動 這裡的htpas...
搭建企業私有npm倉庫
必要性 如果公司處於隱私保護的目的,不想將封裝的包推到npm社群,但是又急需一套完整的包管理工具來管理很多的封裝元件,以方便公司內部人員使用.建立一套私有的npm倉庫很有必要.注 建立私有倉庫還可以存著一些常用的npm包,相比npm和 映象的cnpm,私有倉庫安裝依賴的速度更快.安裝環境 cento...