搭建npm私服

2021-09-18 06:36:29 字數 689 閱讀 7680

npm私服建立流程

一、前言

模組化、元件化方案在各個領域討論的都很火熱,在專案開發與團隊協作中常常因為專案的迭代導致需要對現有專案進行模組拆分,network、router 、storage… ,更有各個基礎元件的統一管理,這時就可以使用npm工具。而公司出於自身隱私保護需要,不能把**開源到包管理區,這時搭建本地私有的npm庫就顯得非常必要。sinopia是一款可以搭建本地npm映象的伺服器,可以實現零配置快速搭建npm私服。

航信雲目前的前端架構還沒有進行模組拆分的需求。所以目前主要使用npm私服搭建自己的基礎元件庫。

二、使用sinopia搭建私服

(1) 安裝

npm install -g sinopia

(2) 配置ip位址

sinopia -l 172.20.28.26:4873

這時可以通過來訪問sinopia頁面

(3) 新增使用者

npm adduser --registry=

(4) 使用者登入

npm login --registry=

(5) 建立自己的npm元件

(6) 上傳npm元件到私服上

npm publish --registry=

(注:如不能上傳成功,需要去掉防火牆)

(7) 使用該元件

npm install hello --registry=

搭建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私服

一 用到的工具 nexus nexus簡介 nexus是乙個強大的倉庫包管理器,3.0版本新增了npm包管理,本次npm私服搭建就用它了。2 開啟cmd進到nexus的bin目錄下 ps uninstall 為解除安裝 安裝成功後,可以進入系統服務設定一下手動啟動,還是自動啟動 右擊選擇 屬性 ne...