本文介绍: 搭建团队的私有仓库,保证团队组件的安全维护和私密性,是进阶前端开发主管路上,必不可少的一项技能。
一、原理
我们平时使用npm publish进行发布时,上传的仓库默认地址是npm,通过Verdaccio工具在本地新建一个仓库地址,再把本地的默认上传仓库地址切换到本地仓库地址即可。当npm install时没有找到本地的仓库,则Verdaccio默认配置中会从npm中央仓库下载。
二、常用的仓库地址
三、优势
四、准备环境
六、使用verdaccio搭建私有npm服务
安装
运行
启动时间会很久,断开cmd会关掉服务,可以使用pm2守护进程即可。
// 访问http://localhost:4837
配置config.yaml,使局域网下能共享访问,否则只能本机访问。
C:UsersadminAppDataRoamingverdaccioconfig.yaml
// 最后面添加以下配置
listen: 0.0.0.0:4873
重启,必须重启电脑配置才能生效。
重新运行
// 访问http://ip:port/
// 不要访问本地localhost下的
七、npm常见操作
查看当前用户信息
查看源地址
切换源地址
删除源地址
创建用户
登录
发布
八、项目使用
你可以通过以下命令来设置 registry。
你可以在需要时带上 –registry 参数。
在你的 .npmrc 中设置一个 registry 属性。
或在你的 package.json 中设置 publishConfig
九、插件上传
设置镜像源
以vuecli3库模式为例子
1、 package.json 中新增一条编译为库的命令
2、 配置 package.json
登录到 npm
公布到 npm
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。