国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

npm私有倉庫 配置verdaccio在docker環境

vboy1010 / 2404人閱讀

摘要:前端開發過程中,少不了自己封裝一些通用的包,但又不想放在公共的平臺,所以搭建一個私有的倉庫是很有必要的。在這里簡單介紹如何使用在環境下的配置。輕量級私有代理注冊表。加上,那就真的無敵方便了,搭建一個私有倉庫輕輕松松幾分鐘搞定。

前端開發過程中,少不了自己封裝一些通用的包,但又不想放在公共的平臺,所以搭建一個npm私有的倉庫是很有必要的。

在這里簡單介紹如何使用 verdoccio 在docker環境下的配置。verdoccio,輕量級私有npm代理注冊表。加上docker,那就真的無敵方便了,搭建一個私有倉庫輕輕松松幾分鐘搞定。

首先要有nodejs 已經 npm 都已經安裝好了。

1.拉取verdaccio的docker鏡像

docker pull verdaccio/verdaccio

2.在根目錄下創建docker文件?

mkdir -p ~/docker/data
cd ~/docker/data

3.從git拉取示例到data到目錄下

git clone https://github.com/verdaccio/docker-examples
cd ~/docker/data/docker-examples

4.移動配置文件

mv docker-local-storage-volume ~/docker/verdaccio

5.設置文件夾權限

chown -R 100:101 ~/docker/verdaccio

6.啟動鏡像

docker run --name verdaccio -itd -v ~/docker/verdaccio:/verdaccio -p 4873:4873 verdaccio/verdaccio

打開? http://localhost:4873/#/ 就可以看到已經啟動起來了

?

詳細的配置的請看 verdaccio的官方文檔

https://verdaccio.org/docs/en/installation

?

添加用戶

設置registry

npm set registry http://localhost:4873

1.直接添加用戶

npm adduser --registry http://localhost:4873

輸入username? password 以及郵箱即可

2.在注冊用戶文件中添加用戶

使用htpasswd生成器為htpasswd文件創建密碼。http://www.htaccesstools.com/htpasswd-generator

然后復制出來 打開 ~/docker/verdaccio/conf/htpasswd 粘貼進去

3.登錄

npm login

4.創建npm 包

假設我們現在新建一個包 包名叫test

新建文件 test

cd test
npm init

輸入相關信息后將生成一個 package.json文件

在新建一個文件夾 index.js(這里只是簡單的示例)

module.exports.sayHello = function () {
  return "Hello World!";
}

發布到我們到私有倉庫

//登錄,輸入用戶名密碼郵箱
npm login


//發布到私有倉庫
npm publish

打開http://localhost:4873/#/ 我們可以看到我們的包已經上傳上去了

npm相關命令

//查看包信息
npm info test

//安裝包
npm install test

//刪除包
npm uninstall test

//查看包版本
npm view test versions --json

//本地包
npm ls test
//全局包 npm ls test
-g

?

參考

https://verdaccio.org/en/

https://blog.csdn.net/github_33420275/article/details/83035973

?

此隨筆乃本人學習工作記錄,如有疑問歡迎在下面評論,轉載請標明出處。

如果對您有幫助請動動鼠標右下方給我來個贊,您的支持是我最大的動力。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1515.html

相關文章

  • 使用 docker + verdaccio 搭建npm私有倉庫

    摘要:本文介紹如何使用搭建私有倉庫,以及使用時如何映射到本地目錄,方便簡單對倉庫進行各種操作。其次,創建目錄,并添加的配置文件。當需要把某個項目發布到私有庫時,直接。使用包名,即可安裝私有包了。本文介紹如何使用 verdaccio 搭建私有npm倉庫,以及使用 docker 時如何映射到本地目錄,方便簡單對倉庫進行各種操作。系統環境是 Linux。 verdaccio verdacci...

    fantix 評論0 收藏0
  • Docker之旅——實例: 使用verdaccio搭建私服npm(二)

    摘要:前言利用搭建私服工具提取碼步驟拉取鏡像步驟運行鏡像,生成一個容器出現下面信息,表示成功步驟通過虛擬機地址端口進行訪問步驟配置其他略發布包下載包 前言 利用Docker, verdaccio 搭建npm私服 工具: 1. Docker 2. verdaccio: A lightweight private npm proxy registry 3. xhsell: https://...

    forsigner 評論0 收藏0
  • 搭建npm私庫(超簡單)

    摘要:原因我搭私庫的原因很簡單,目前正在開發一個組件庫,提供給公司內部使用,我不想去注冊,也不想等待的審核,只想要有個倉庫快速測試發布自己的包。我一般會通過啟動,原因很簡單,關閉窗口后,服務不會停掉,并且能很好的管理我們啟動的服務。 原因 我搭私庫的原因很簡單,目前正在開發一個組件庫,提供給公司內部使用,我不想去注冊npm,也不想等待npm的審核,只想要有個倉庫快速測試發布自己的npm包。 ...

    xbynet 評論0 收藏0
  • linux Ubuntu創建npm私有

    摘要: Our server environment is linux Ubuntu, this article is mainly about how to build our NPM private library in linux Ubuntu environment. Install Nodejs We need to use the npm command to install v...

    dongfangyiyu 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<