1. 程式人生 > 其它 >使用 Verdaccio搭建私有npm庫

使用 Verdaccio搭建私有npm庫

官網:
https://verdaccio.org/docs/installation
參考:
https://www.jianshu.com/p/bb4e90b2f7b7
https://www.jianshu.com/p/9a9ed7eaf655

選用 Verdaccio,因為免費。

安裝

Using npm
npm install -g verdaccio

or using yarn
yarn global add verdaccio

or using pnpm
pnpm install -g verdaccio

執行

verdaccio

在瀏覽器中輸入 http://localhost:4873/ ,出現如下介面。

建立 npm 包

輸入 npm init,根據提示輸入資訊。
我配置的包名是 npm-test
一般來說預設的入口是index.js。新建一個入口檔案並編寫程式碼。

切換 npm 源->註冊賬號->釋出包

全域性安裝 nrm, 用於快速地在 npm 源間切換

npm install -g nrm
1.新增私有源
$ nrm add [自己取一個私有源名稱] http://localhost:4873/

2.切換源
$ nrm use [私有源名稱]
或
npm set registry http://localhost:4873/

3.註冊使用者
$ npm adduser

登陸成功之後,在剛才編寫的專案終端輸入npm publish

,回車。
檢視 http://localhost:4873/ ,可以看到剛才釋出的包。

更新包

修改程式碼,記得更新package.json中的版本號,然後釋出。
檢視 http://localhost:4873/ ,可以看到剛才釋出的包。