搭建npm私服

2022-08-27 07:30:10 字數 1685 閱讀 5770

一、用到的工具:nexus

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

2、開啟cmd進到nexus的bin目錄下

ps:uninstall 為解除安裝

安裝成功後,可以進入系統服務設定一下手動啟動,還是自動啟動

右擊選擇「屬性」

nexus修改埠號配置,預設為8081(netstat可以用來檢視當前哪些埠被占用):

手動開啟和停止方法為:

3、啟動成功後 ,開啟網頁 http://localhost:8099/

然後登陸,預設使用者名為:admin,密碼為:admin123,然後按下圖操作:

4、npm倉庫型別分為3種,hosted,proxy,group

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

proxy:提供**其他倉庫的型別,可以訪問遠端倉庫的一些**,比如angular的**;

開始建立:

到這裡基本上就完成一大半了,接下來我們需要配置一下npm的源,根據自己的庫取的名稱和埠號,每個人的都不一樣,例如我的是:

設定源:

npm config set registry http://localhost:8099/repository/npm-zjjc/
然後檢視源是否設定成功:

npm config get registry
接下來我們就可以驗證一下我們的私服是否建立成功,隨便找乙個資料夾,最好是空的,然後開啟cmd(shift+滑鼠右鍵可以在當前目錄下開啟命令視窗):

npm -loglevel info install react
最後這個空的資料夾下會多出乙個node_modules的資料夾,那麼我們的的npm的私服就算建立成功了

搭建NPM私服

由於網上文件所採用的nodejs和cnpm版本過老,包括github官網,都有或多或少的問題,最終經過折騰和整理形成這篇文件,文件中資料庫選用mysql,架設nginx 非必需。1.安裝nodejs wget tar jxf node v6.4.0 linux x64.tar.xz useradd ...

搭建npm私服

參考文件 搭建好nexus 3 1.建立nx deployer 角色 2.建立deployer 使用者 密碼也為 deploye 3.分別建立npm的hosted proxy和group分別為下面三幅圖 auth是 username password 的base64值 以上是可以publish的最低...

搭建npm私服

npm私服建立流程 一 前言 模組化 元件化方案在各個領域討論的都很火熱,在專案開發與團隊協作中常常因為專案的迭代導致需要對現有專案進行模組拆分,network router storage 更有各個基礎元件的統一管理,這時就可以使用npm工具。而公司出於自身隱私保護需要,不能把 開源到包管理區,這...