搭建npm私服

1、用到的工具:NEXUSjavascript

  NEXUS簡介:Nexus是一個強大的倉庫包管理器,3.0版本新增了npm包管理,本次npm私服搭建就用它了。java

  下載地址:https://www.sonatype.com/download-oss-sonatypenode

  一、下載下來是個壓縮包,解壓縮到本地;react

        

  二、打開cmd進到nexus的bin目錄下npm

  

  ps:uninstall 爲卸載工具

  安裝成功後,能夠進入系統服務設置一下手動啓動,仍是自動啓動spa

  

  右擊選擇「屬性」3d

  

  nexus修改端口號配置,默認爲8081(netstat能夠用來查看當前哪些端口被佔用):代理

  

  

  

  手動開啓和中止方法爲:blog

  

   三、啓動成功後 ,打開網頁 http://localhost:8099/

  

  而後登錄,默認用戶名爲:admin,密碼爲:admin123,而後按下圖操做:

  

  

  四、npm倉庫類型分爲3種,hosted,proxy,group

  hosted:本地存儲,提供本地私庫功能;

  proxy:提供代理其餘倉庫的類型,能夠訪問遠程倉庫的一些代碼,好比angular的代碼;

  group:組類型,能夠組合多個倉庫爲一個地址提供服務;

  開始建立:

  

  

  

  

  

  到這裏基本上就完成一大半了,接下來咱們須要配置一下npm的源,根據本身的庫取的名稱和端口號,每一個人的都不同,例如個人是:

  http://localhost:8099/repository/npm-zjjc/

  在這裏查看本身的地址:

  

  設置源:

 npm config set registry http://localhost:8099/repository/npm-zjjc/

  而後查看源是否設置成功:

npm config get registry

  

  接下來咱們就能夠驗證一下咱們的私服是否建立成功,隨便找一個文件夾,最好是空的,而後打開cmd(shift+鼠標右鍵能夠在當前目錄下打開命令窗口):

npm -loglevel info install react

  

  

  最後這個空的文件夾下會多出一個node_modules的文件夾,那麼咱們的的npm的私服就算建立成功了

相關文章
相關標籤/搜索