npm publish ng library

安装配置Nexus Npm

Nexus配置

npm-repo-hosted配置
  • Repository > Repositories
  • 找到 npm-repo-hosted
  • 选择Deployment policy:Allow redeploy
Realms配置
  • Security > Realms
  • 移动 npm Bearer Token Realm 到右边
  • 点击 Save
# 版本
ng -v
Angular CLI: 6.1.5
Node: 12.11.0
OS: win32 x64
Angular: 6.1.10

cd d:\temp\
# 创建一个ng-lib项目
ng new ng-lib --skip-install
cd ng-lib
npm config set registry http://localhost:8081/repository/npm-repo-group/

修改package.json将

"rxjs": "^6.0.0",

改成

"rxjs": "6.0.0",
npm install
# 生成一个lion的library
ng g library lion

在projects/lion/package.json中添加

"publishConfig": {
    "registry": "http://localhost:8081/repository/npm-repo-hosted/"
  }

然后打包一下

ng build --prod lion

这时候dist中有打包好的lion文件夹

cd dist\lion
npm pack

登录npm

登录输入账号、密码、邮箱
D:\temp\lib-demo\dist\lion>npm login
Username: admin
Password:
Email: (this IS public) xxx@email.com
Logged in as admin on http://localhost:8081/repository/npm-repo-group/.

发布

npm publish

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值