搭建公司私有npm仓库

1.安装curl、git

2.安装node

3.下载npm

4.安装mysql,创建cnpmjs数据库

5.下载cnpm文件,进行npm install

6.进入cnpmjs.org,设置数据库并添加、更改配置文件

7.运行

如果出现了以下错误,说明config目录下的两个端口号7011,7022被占用,需换端口号。

运行之后,打开浏览器,如果出现以下画面则说明成功:

8.测试使用

搭建完成之后,我们可以在自己本地下载一下看能否成功:

全局安装cnpm--npm install cnpm -g;

在d盘根目录下面创建一个new空文件夹,然后通过创建的私有npm仓库地址下载。

如果不想每次都加registry,可以改变一下npm的设置:

npm config set registry=http://192.168.1.6:7001。

9.上传私有模块

在d盘下面写了一个测试test模块

然后在本地的命令行中添加用户,并登陆进行发布

测试一下有没有发布成功

成功下载,说明发布成功。

时间: 2024-10-07 20:05:29

搭建公司私有npm仓库的相关文章

使用cnpm搭建私有NPM仓库 发布npm包

关于如何使用cnpm搭建私有的npm仓库看这里→ http://blog.fens.me/nodejs-cnpm-npm/ 我本人还没有机会真正实践操作过,公司的npm仓库是我老大搭建的,我这里仅仅记录关于如何发布npm包以及在这过程中出现的问题以及解决的方案. 因为官方的npm上的模块是完全开源,但是公司自己项目有些模块与业务或者逻辑以及一些配置模块肯定不能开源啊,所以需要搭建私有的npm仓库. 1.准备工作 首先安装好npm 以及 cnpm . 现在安装node.js 里会一起安装好npm.

使用cnpm搭建企业内部私有NPM仓库

cnpm是企业内部搭建npm镜像和私有npm仓库的开源方案.它同时解决了现有npm架构的一些问题. 为什么企业需要私有NPM 主要有如下理由: 确保npm服务快速.稳定:对于企业来说,上线生产系统的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的.部署镜像后,可以确保高速.稳定的npm服务. 发布私有模块:官方的npm上的模块全部是开源的.一些与企业业务逻辑相关的模块可能不适合开源.这部分私有的模块放在私有NPM仓库中,使用起来各种方便. 控制npm模块质量和安全:npm上的模

搭建前端私有npm杂记

随着前端队伍越来越壮大,项目间共享代码就变得尤为重要.常用的框架/类库没必要在每个项目都放一份,团队内部产出的公共模块也需要有合理的共享机制.现在,用npm管理前端代码已经是业界趋势.楼主尝试用私有npm+资源管理系统的方式搭建起一套前端资源仓库,用以在公司内部托管公共代码,并为开发环境提供代码源.本文记录一下搭建过程,或许可以给大家做个参考. 整体架构 搭建私有npm的话其实是非常简单的,github上有一个叫做sinopia(https://github.com/rlidwka/sinopi

深入浅出Node.js (附录D) - 搭建局域NPM仓库

D.1 NPM仓库的安装 D.1.1 安装Erlang和CouchDB D.1.2 搭建NPM仓库 D.2 高阶应用 D.2.1 镜像仓库 D.2.2 私有模块应用 D.2.3 纯私有仓库 D.3 总结 D.4 参考资源

搭建本地私有docker仓库

1.使用registry镜像创建私有仓库  docker run -d -p 5000:5000   --restart=always --name registry registry:2 这条命令将自动下载并启动一个registry容器,创建本地的私有仓库 --restart=always:表示当docker服务重启时,registry也会自动启动 2. 从配置的公共registry地址下载ubuntu:16.04 镜像到本地 docker pull ubuntu:16.04 3.将镜像重新打

如何搭建docker私有镜像仓库

设置登录鉴权操作搭建参考: https://blog.csdn.net/shida_csdn/article/details/78435971 参考指南:https://blog.51cto.com/ganbing/2080140 服务端机器 (主机名为registry):docker私有仓库服务器,运行registry容器:节点机器 (主机名为node):普通的docker服务器,在这台服务器上可以上传和下载镜像: 1. 服务端下载镜像registry docker pull registry

利用docker搭建本地私有镜像仓库

主机名 角色 sht-sgmhadoopnn-01 Docker Repository sht-sgmhadoopdn-01 Docker Client 原文地址:https://www.cnblogs.com/ilifeilong/p/11708183.html

MacPro 使用cnpmjs搭建私有npm服务

前言 前段时间看到npm私有库cnpmjs.org,一直想试一下怎么搭建,直接就拖到现在了,太懒! 先简单介绍下cnpmjs.org吧: cnpm的意思是Company npm.根据github上的介绍,翻译过来大概是: 基于koa,MySQL和 Simple Store Service的企业npm私有库和web端. 目标是为私人NPM提供一个低成本的维护和易于使用的解决方案. 利用cnpmjs.org你可以: 1.搭建一个企业的npm私有库 2.搭建一个npm的镜像 3.搭建一个完全独立于np

【Docker】(4)搭建私有镜像仓库

[Docker](4)搭建私有镜像仓库 说明 1. 这里是通过阿里云,搭建Docker私有镜像仓库. 2. 这里打包的镜像是从官网拉下来的,并不是自己项目创建的新镜像,主要测试功能 一.搭建过程 首先进入阿里云创建镜像仓库: https://dev.aliyun.com/search.html-->点击管理中心(初次使用会提示开通,然后设置密码) 然后创建命名空间和镜像仓库: 有关docker拉取和推送指令,点击上图的中管理,就能看到. 1.登录阿里云 docker login [email p