部署環(huán)境

操作系統(tǒng):CentOS 8.5 64

node: v16.17.0




pm2: 5." />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > Verdaccio私服搭建

Verdaccio私服搭建

時(shí)間:2023-05-06 17:57:01 | 來源:網(wǎng)站運(yùn)營

時(shí)間:2023-05-06 17:57:01 來源:網(wǎng)站運(yùn)營

Verdaccio私服搭建:Verdaccio 是一個(gè)簡單的、零配置要求的本地私有 NPM 源 搭建工具,這里以 ECS linux 環(huán)境簡單介紹Verdaccio如何進(jìn)行npm源私服搭建:




部署環(huán)境

操作系統(tǒng):CentOS 8.5 64

node: v16.17.0




pm2: 5.2.0




環(huán)境安裝

# 下載nodejs 包wget https://nodejs.org/dist/v10.9.0/node-v16.17.0-linux-x64.tar.xz# 解壓tar xf node-v16.17.0-linux-x64.tar.xz# 重命名mv node-v16.17.0-linux-x64 nodejs#進(jìn)入解壓目錄cd nodejs# 執(zhí)行node命令,查看版本./bin/node -vbin目錄下包含了node、npm等命令,使用ln來設(shè)置軟鏈接




# 建立軟鏈接ln -s /usr/nodejs/bin/npm /usr/local/bin/ ln -s /usr/nodejs/bin/node /usr/local/bin/# 測試cd ~npm -vnode -vVerdaccio安裝

全局安裝 verdaccio,pm2 用于啟動verdaccio




# 全局安裝verdaccionpm i verdaccio -g# 全局安裝pm2npm i pm2 -g安裝pm2過程當(dāng)中報(bào)如下提示:







升級uuid 包仍然有該提示,pm2官方也并未解決,詳見https://github.com/Unitech/pm2/issues/5134 但是這個(gè)提示并不影響pm2 包的使用。

安裝完,需要手動設(shè)置下pm2的環(huán)境變量或者需要在 /usr/local/bin/中添加pm2命令的軟連接,這里我們直接設(shè)置環(huán)境變量。




# 設(shè)置環(huán)境變量 ,這里是臨時(shí)生效export PATH=$PATH:/usr/nodejs/lib/node_modules/pm2/bin/# 使其生效source /etc/profile這里有兩個(gè)注意項(xiàng):

  1. 設(shè)置環(huán)境變量的時(shí)候一定要加$PATH,
  2. 添加環(huán)境變量的時(shí)候,末尾記得加 "/" ,如果不加,你的環(huán)境變量設(shè)置會不生效,細(xì)節(jié)細(xì)節(jié)細(xì)節(jié)!
  3. 另外這只是臨時(shí)設(shè)置環(huán)境變量,關(guān)掉控制臺,環(huán)境變量就失效了
環(huán)境變量設(shè)置永久生效方法:




# 設(shè)置環(huán)境變量vi /etc/profileexport PATH=$PATH:/usr/nodejs/lib/node_modules/pm2/bin/:/usr/nodejs/lib/node_modules/verdaccio/bin/# 使其生效source /etc/profile配置verdaccio




verdaccio 目錄




執(zhí)行verdaccio 會提示config 配置文件目錄,如下圖:










修改verdaccio配置




打開verdaccio config.yaml

1.端口配置




# 注意這里一定要是 0.0.0.0,因?yàn)橐饩W(wǎng)訪問listen: 0.0.0.0:8888 1.標(biāo)題和圖標(biāo)配置










防火墻

Linux 默認(rèn)是開啟防火墻,這里我們需要添加防火墻規(guī)則,允許外網(wǎng)訪問該端口,如下命令




# 添加規(guī)則firewall-cmd --zone=public --add-port=8888/tcp --permanent# 重啟firewall-cmd --reload# 啟動verdaccio 私服pm2 start verdaccioverdaccio 私服網(wǎng)站如下:




至此,我們私服基礎(chǔ)的搭建告一段落啦




使用私服

這時(shí)候,我們就可以使用我們的私服了,設(shè)置默認(rèn)npm 源命令如下:




npm config set registry http://xxx:8888
本文使用 文章同步助手 同步

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉