在日常工作中, 我们自己封装的UI组件库或者自己写的一些插件,如果在没有开发完全的时候一直部署线上,很耗费时间。我们把这些发布成本地自己的npm库当成自己的私有源,这样随时都可以发布改动。
首先我们需要安装verdaccio
verdaccio相关配置需自己查找
npm install -g verdaccio //全局安装
安装完成输入verdaccio查看是否成功
然后访问http://localhost:4873/
然后我们需要添加npm账户
npm adduser --registry http://localhost:4873/
然后按照提示填写相关信息
发布一个本地npm包
新建一个测试文件夹,然后执行npm init
项目中新增了package.json文件
编写插入内容
新增一个index.js文件里面随便写点东西
本地发布
在刚刚的文件夹终端输入npm login 然后按照提示输入邮箱,密码
登录之后输入npm publish --registry=http://localhost:4873 发布本地包
发布成功之后在访问http://localhost:4783/ 就能看见你刚刚发布的包了
项目中安装本地发布的包
cnpm install 包名称@版本号 --registry=http://localhost:4873