node之sinopia搭建本地npm倉庫


 
場景: 因為公司是內網網絡,很多nodejs的業務服務器無法訪問外網,那搭建本地npm倉庫就很有必要。(ps: sinopia是可以上外網的)
 
搭建sinopia-server,npm本地緩存倉庫
倉庫服務器:10.134.171.55
端口:4873
 
原理:
以sinopia搭建本地npm倉庫,作用是緩存客戶端的下載過的npm模塊,二次下載的話,不需要外網下載!
 

首先,客戶端安裝nrm(npm管理工具):    
npm install  -g nrm
nrm add  local http://10.134.171.55:4873
nrm use  local
 
驗證:
 
 
$ nrm --help # 查看nrm命令幫助
$ nrm list # 列出可用的 npm 鏡像地址
$ nrm use taobao # 使用`淘寶npm`鏡像地址
 
測試方法:
安裝完成.之后你通過npm install 安裝的包,sinopia都會幫你緩存到本地了.試一下吧。
mkdir test && cd test
npm install lodash # sinopia發現本地沒有 lodash包,就會從 taobao鏡像下載
rm -rf node-modules # 刪除目錄
npm insatll lodash # 第二次安裝就會從緩存下載了,速度很快
 


免責聲明!

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



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