使用 Verdaccio搭建私有npm庫
阿新 • • 發佈:2021-08-06
官網:
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/ ,可以看到剛才釋出的包。