私有NPM庫Verdaccio的使用手冊

2021-09-29 07:37:29 字數 1534 閱讀 9039

基於 windows10 進行搭建

// 安裝 verdaccio

npm install -g verdaccio

// 加上–unsafe-perm的原因是防止報 grywarn 許可權的錯

npm install -g verdaccio --unsafe-perm

// 啟動

verdaccio

// 更換 npm 庫

① 推薦使用 npr 對 npm registry 進行統一管理,具體使用如下

// 安裝 nrm

npm install -g nrm

// 新增位址到 nrm 中

// 檢視 nrm 映象源位址

// nrm 切換 registry 位址

nrm use verdaccio

② 推薦使用 pm2 對 verdaccio 進行託管

// 安裝 pm2

npm install -g pm2 --unsafe-perm

// 使用 pm2 啟動 verdaccio

pm2 start verdaccio

// 檢視 pm2 守護下的程序 verdaccio 的實時日誌

pm2 show verdaccio

// 註冊

npm set ca null

現有一 npm-test 資料夾需要打包至私有倉庫,如何執行?

// 在 npm-test 資料夾根目錄下執行 npm init, 初始化包填寫資訊

npm init

// 已經切換到我們私服位址的情況下

npm publish

// 未切換到我們的私服時,直接加字尾可以發布到私服上

// 還可以在 package.json 中加入 publishconfig,就可以直接發布,無需設定倉庫

"publishconfig":

npm install npm-test

使用verdaccio 搭建私有npm 伺服器

為什麼要搭建npm 伺服器 原因 公司內部開發的私有包,統一管理,方便開發和使用,自然也可以使用npm 的付費服務,原諒我們的窮 安全性,由於公司內部開發的模組和一些內容並不希望其他無關人員能夠看到,但是又希望內部能方便使用 搭建方法 使用verdaccio verdaccio 是 sinopia ...

設定本地私有npm包 verdaccio

安裝 verdaccio npm install g verdaccio 啟動服務 verdaccio 對映私有庫 zpm 定義的私有源名稱 新增使用者 localhost 需要改為你的 電腦ip位址 接下來會告訴你輸入 使用者名稱,密碼,郵箱,一定要記好了,接下來還會用到 使用私有源 nrm us...

基於verdaccio搭建私有npm倉庫方案

前端的生態已經十分繁榮了,隨著需求越來越複雜,前端的應用也越來越大了,為了更好地服務解耦 團隊協作等原因,一般大型前端應用,都會將專案分成幾個服務來維護,而在這些服務中,一般都會存在大量相同元件,特別是ui部分的元件,很顯然這些元件我們不應該在每個服務都copy乙份,這樣如果我要增加或更新某個元件,...