cnpm私服搭建和发布包

cnpm

  • 1.cnpm就是淘宝做的一个npm镜像,定期更新npm包,就是方便墙内的人。此外还可以用它搭建企业内部的npm私服。比如一些企业内部的包不能公开,还有想进行版本管理等等,就很方便。

   具体搭建私服方法,看这里,我就不累述了。

   这里讲解怎么发布私有包

   记住要npm adduser,一路回车,默认以admin,密码,邮箱登录。(只有admin才能发布)

   然后私服上的包你一样可以查看,删除.

比如 上传我本地的一个包,myownpkg,

npm publish myownpkg (以admin登录)

npm info myownpkg

   npm unpublish myownpkg --force (好像不加force不让你删)

  • 2.按照上面的搭完,发布包,下载包就发现有坑,下不下来。

   https://github.com/cnpm/cnpmjs.org/issues/1259

   后来发现要在config/index.js里有个配置,我看到的所有文章都没有提到这个配置。然后issues里有好几个和这个相关的问题

     // registry url name

     registryHost: ‘172.16.48.146:7001‘, //‘r.cnpmjs.org‘, 修改成你自己服务器host。

时间: 2024-11-09 01:42:56

cnpm私服搭建和发布包的相关文章

Nexus Maven 私服搭建

1.下载Nexus安装文件:http://www.sonatype.org/nexus/go ,目前是nexus-2.13.0-01-bundle.tar.zip这个最新版本: 2.解压到任意目录,我这里解压到E盘,进入F:\nexus-2.13.0-01\bin\jsw\windows-x86-64,点击install-nexus.bat安装成为windows服务,这里选择自己计算机对应的文件: 3.访问http://localhost:8081/nexus/,这就是私服:默认用户名admin

利用npm安装/删除/发布/更新/撤销发布包 --社会我npm哥,好用话不多

一.什么是npm? npm是javascript的包管理工具,是前端模块化下的一个标志性产物 简单地地说,就是通过npm下载模块,复用已有的代码,提高工作效率 1.从社区的角度:把针对某一特定问题的模块发布到npm的服务器上,供社区里的其他人下载和使用,同时自己也可以在社区里寻找特定的模块的资源,解决问题 2.从团队的角度:有了npm这个包管理工具,复用团队既有的代码也变的更加地方便 二.利用npm安装包 npm安装的方式--本地安装和全局安装 什么时候用本地/全局安装? 1.当你试图安装命令行

给控件做数字签名之一:将控件打包为Web发布包 [转]

微软代码签名证书使用指南 http://www.wotrust.com/support/signcode_guide.htm 签名重要性:http://www.wotrust.com/FAQ/whySigning.htm 中国数字认证网 http://www.ca365.com/ SSL开放论坛 » 软件代码签名 http://www.openssl.com.cn/forum-22-1.html http://www.cnblogs.com/babyt/ 给控件做数字签名之一:将控件打包为Web

maven 把本地的jar打入到发布包中

很多人用mvn来管理发布包,但是有些jar包并没有发布到公网上,也就是平时我们说的本地的jar包,这下可愁坏了我们了.该怎么办呢? 其实很简单,把这个jar包添加到自己本地的maven库里, 举个例子,我们本地有个jar包叫,hadoop-lzo-0.4.2.0-SNAPSHOT.jar , 想把这个jar打入到自己的发布包中. 可以先执行如下语句 mvn install:install-file -Dfile=hadoop-lzo-0.4.20-SNAPSHOT.jar -DgroupId=c

npm发布包--所遇到的问题

npm发布包: 解决方案--npm adduser的坑:http://www.tuicool.com/articles/FZbYve npm ERR publish 403,nodejs发布包流程 :http://www.cnblogs.com/zhoudaozhang/p/4730070.html npm发布注意事项:http://m.blog.csdn.net/article/details?id=49018629 快速切换npm源的开源工具--nrm: http://www.cnblogs

发布IOS产品被拒后如何再上传新发布包

问题描述: 前两天提交公司产品2.0.7版本到苹果审核,昨天提示被拒绝.被拒原因就不描述了.我们经过修改后,重新打包上传,可是怎么也提交不了.因为在苹果后台上已经存在2.0.7版本的发布包了(就是被拒的那个).这可怎么办?难不成将版本修改成2.0.8发布?但这样不好啊,会让用户以为中间那个版本漏过了. 解决方法: 在Xcode上,可以查看一下项目的工程配置.在info页中,有两个版本号可填,不知道你注意过没有. 一个是Bundle Version,另一个是Bundle versions stri

maven 学习笔记--仓库,聚合和继承,私服搭建

仓库 http://blog.csdn.net/wanghantong/article/details/36427433 聚合和继承 http://www.cnblogs.com/xdp-gacl/p/4242221.html 私服搭建 http://www.cnblogs.com/xdp-gacl/p/4068967.html

docker私服搭建nexus3

docker私服搭建有官方的registry镜像,也有改版后的NexusOss3.x,因为maven的原因搭建了nexus,所以一并将docker私服也搭建到nexus上. nexus的安装过程就单独说了,如果是2.x系列需要升级到2.14版本再升级到3.y系列,如果3.x到3.y直接升级就可以. 从3.0版本开始,nexus不再只是一个maven仓库,还可以是docker.npm.bower的私有仓库. 配置SSL docker的仓库链接是基于HTTPS的,故一般情况下需要将nexus的访问方

maven介绍及私服搭建

1.Maven介绍Maven是款平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理.2.Maven私服搭建环境介绍: 系统:Centos 7.4 64位.Jdk:1.8.maven:3.3.9.Nexus:2.5IP:192.168.154.1003.JDK环境安装#tar xf jdk-8u65-linux-x64.tar.gz -C /usr/local/#cd /usr/local/#ln -s jdk1.8.0_65/ jdk#echo "JAVA_HOME