NPM私有包部署到私有倉庫

2022-06-08 12:45:13 字數 968 閱讀 4748

賬號登入

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...