NPM私有包部署到私有仓库

本文详细介绍了如何将项目部署到NPM公共仓库及搭建私有仓库的过程。首先,通过注册NPM账号并初始化npm库,实现项目公开发布。其次,利用sinopia项目简化私有npm仓库的搭建,包括修改npm路径、添加用户等步骤,便于私有包的管理和使用。

NPM私有包部署到私有仓库
1.项目部署到NPM
2.私有仓库的搭建
1,项目部署到NPM
注册NPM账号
注册地址:https://www.npmjs.com/
注册完成后进入邮箱验证

账号登录

npm login


登录成功用

npm who am i


进行验证


初始化npm库

npm init 

 

然后依次输入相应的参数,其中version必填,最后生成的pagkage如下图


在pagkage同级写一个测试文件,向外暴露接口


至此,一个npm包创建完成

发布共有NPM包

npm publish


发布成功之后,在自己的NPM网站下面就能看到对应的npm包


注意:每个npm的name是独一无二的,重名会导致发布失败

2,创建私有仓库
网上找了好多方法,都没搞成功,其实,搭建私有npm的话其实是非常简单的,github上有一个叫做sinopia的项目,使用相当简单,无需配置数据库。用阿里的cnpm也是可以搭建私有npm的,不过配置稍微麻烦些。

安装sinopia

npm install -g sinopia


安装成功之后,修改npm路径为本地,

npm set registry http://localhost:4873/

 

$ npm set ca null


如果使用HTTPS,请添加适当的CA信息,(“null”表示从操作系统获取CA列表)

添加新用户

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

 

然后就可以愉快的发布与下载自己的私有npm包了

参考:
1.https://github.com/rlidwka/sinopia
2.http://www.cnblogs.com/sghy/p/6829747.html

原文:https://blog.csdn.net/nanguabushuohua/article/details/71486184

转载于:https://www.cnblogs.com/cangqinglang/p/11225199.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值