优质博文:IT-BLOG-CN

【1】下载nexus http://www.sonatype.com/download-oss-sonatype解压到本地即可; 【2】打开nexus-3.2.0-01-win64\nexus-3.2.0-01\bin;打开cmd(必须使用cmd) 执行nexus.exe /run;需要使用jdk1.8; 【3】访问http://ip:8081/:默认端口8081默认没有项目上下文,可在nexus-3.2.0-01-win64\nexus-3.2.0-01\etc\nexus-default.properties中修改ip host上下文地址。我这里修改了ip为本机地址application-host=ip地址; 【4】使用admin/admin123登陆 我们可以看到nexus已经默认建立了maven的私服库。今天我们要建立npm的私服库。

【5】点击create repository: (a)创建npm (hosted)这个用于上传自己的package:Name:随便填写 这里写上npm-erayt;Deployment pollcy可以选择允许更新。 (b)创建npm (proxy) 其它默认。 Proxy代理地址我们可以使用http://registry.npm.taobao.org/ npm官网在国内会比较慢。 (C)创建npm(group) 用于其它人员下载包Name:npm-public 将成员选过来 。

【6】将npm选过来 点击保存 【7】打包配置 (a)配置npm:home路径下的.npmrc文件中添加npm(host)后生成的地址(没有文件手动生成)registry=http://ip:8081/repository/npm-erayt/ 或者使用命令npm config set registry http://ip:8081/repository/npm-erayt/。 (b)npm login:registry地址为创建npm(host)后生成的地址。 用户名邮箱可在管理端页面上查看到

【8】上传打包:选择自己的node包项目:在项目的根目录下(和package.json目录同层级)打开cmd输入npm publish

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: