部署自己的npm私服

324 阅读1分钟

你想拥有自己的npm私服么? 图片

前两天开发了自己的项目模版的脚手架,每次发布都要发布到npm 公共管理包上,因为是公司项目,不太愿意发布到公共管理包npm。所以打算部署个自己的私服npm 管理包。

  • 全局安装****verdaccio


npm install verdaccio -g   
yarn add verdaccio -g 
pnpm install verdaccio -g

图片

  • 启动verdacccio

    verdaccio 
    

图片verdaccio 启动默认端口是4873。打开本地 verdaccio 服务  http://localhost:4873/

图片

  1. 创建用户
npm adduser --registry http://localhost:4873/

图片

创建成功后会保存在\AppData\Roaming\verdaccio\htpasswd文件中

图片

2.publish自己的npm 项目

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

图片

3.发布成功后刷新页面就能看见自己发布的包啦~~~~~~

图片

4.目前还是只有自己电脑能访问。http://localhost:4873/ 。修改config.yaml后重启verdaccio。

图片

图片

5.公司同事下载sihuazycli 脚手架创建基础项目~~~~~~~

npm --registry http://10.0.102.64:4873/ install sihuazycli -g

图片

6.现在就可以愉快的使用脚手架了~~~~~

图片

下次分享根据公司项目创建属于自己的脚手架!