优质博文: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