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

时间: 2024-10-12 05:49:10

NPM私有包部署到私有仓库的相关文章

Maven把自己的包部署到远程仓库

1,配置项目的POM文件 <dependencyManagement> </dependencies> </dependency> ...... </dependency> </dependencies> </dependencyManagement> <repository> <id>nexus-snapshots</id> <url>http://192.168.1.232:8080

部署 harbor`私有仓库

部署 harbor 私有仓库 下载 docker-compose-1.12.0 # wget https://github.com/docker/compose/releases/download/1.12.0/docker-compose-Linux-x86_64 # mv docker-compose-Linux-x86_64 /usr/bin/docker-compose # chmod a+x /usr/bin/docker-compose 下载 harbor-1.1.2 # wget

11.部署 harbor 私有仓库

11.部署 harbor 私有仓库 本文档介绍使用 docker-compose 部署 harbor 私有仓库的步骤,你也可以使用 docker 官方的 registry 镜像部署私有仓库(部署 Docker Registry). 使用的变量 本文档用到的变量定义如下: $ export NODE_IP=10.64.3.7 # 当前部署 harbor 的节点 IP $ 下载文件 从 docker compose 发布页面下载最新的 docker-compose 二进制文件 $ wget http

部署Jar包到远程Maven仓库

在使用maven开发工程时,模块A可能会依赖模块B的jar包,如果两个模块都是在一个工程里,只需要在模块A的pom文件中加入模块B的依赖信息,模块A就可以加载模块B的jar包.但如果模块A与模块B在不同的工程,甚至是由不同的工程师开发,这时候就需要将模块B部署到远程仓库,模块A就可以在pom文件中通过配置远程仓库的地址来下载模块B的jar包了. 通常允许上传的远程仓库有两种:Snapshots和Releases,分别为快照版仓库和稳定版仓库.快照版仓库用于存放不稳定的开发包,稳定版仓库用于存放稳

我在编写《微软System Center 2012 R2私有云部署实战》中应用的一些小技巧

相信很多同学在处理超大文件,比如几万字.几十万字的文章中,需要图文混排.而图文混排可能会涉及到对图片编号和描述.比如我在<微软System Center 2012 R2私有云部署实战>中,就需要频繁的对章节.图片进行编号.更悲剧的是,有时候写了很多章,一个章节几百张图,需要在某一个位置插一张图,这个时候就需要对后面的图片编号全部重新排列. 这酸爽,干一次绝对不想干第二次.老实说,我在一开始其实也是没把这个当回事的,所以每一字都是自己打出来的,没有在处理word文档的时候 用到一些自动化的手段,

System Center 2012 R2 POC部署之私有云门户自助申请虚拟机(一)

System Center 2012 R2 POC部署之私有云门户自助申请虚拟机(一) 本文介绍如何结合Orchestrator和Service Manager实现私有云门户自助申请虚拟机.本文分两部分:(一)流程设计和(二)SM服务产品创建. 打开Runbook Designer,右键Runbook-----新建---文件夹 输入文件夹名称SM-VMRequest 右键Runbook---新建----Runbook 右键新建Runbook---重命名,输入Runbook名称Create VM

信息化私有云部署一

先普及下知识,关于云计算的分类,从服务方式角度来划分的话,云计算可分为三种:为公众提供开放的计算.存储等服务的“公共云”,如百度的搜索和各种邮箱服务等:部署在防火墙内,为某个特定组织提供相应服务的“私有云”:以及将以上两种服务方式进行结合的“混合云”.从技术的角度来讲,云计算可分为四层:HAAS(硬件即服务).IAAS(基础设施即服务).PAAS(平台即服务)和SAAS(软件即服务).<天津日报> IaaS(Infrastructure-as-a- Service):基础设施即服务.消费者通过

System Center 2012 R2 POC部署之私有云门户自助申请虚拟机(二)

System Center 2012 R2 POC部署之私有云门户自助申请虚拟机(二) 本文介绍结合Runbook流程创建SM服务产品并发布至门户,提供给用户自助申请虚拟机. 1. 创建Runbook自动获得模板 打开Service Manager控制台-----库-----Runbook,选中之前在Runbook创建的流程Create VM From VMM,点击右侧操作窗格中的"创建Runbook自动获得模板" 输入名称"RBA Template – VM Create

部署readthedocs私有文档库

部署readthedocs私有文档库 [TOC] 一.运行环境: OS: CentOS Linux release 7.6.1810 (Core) 二.安装python虚拟环境virtualenv 使用阿里yum源安装,速度很快,配置方法 pypi 配置方法 在文件 ~/.pip/pip.conf 中添加或修改: [global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.