参考:https://blog.csdn.net/weixin_36873225/article/details/136416561
登录nexus3,打开如下页面,点击创建Create Blob Store存储库
类型选File,名称自定义输入npm,点Save保存
回到Repositories,点击Create repository
这里有三个类型需要依次创建
首先选择npm(hosted),这个是本地存储库
输入名称npm-hosted,选择存储库为我们第一步创建的npm
再次选择npm(proxy)类型,这个是代理存储库
输入名称npm-proxy,输入需要代理的npm库地址,这里优选淘宝的https://registry.npmmirror.com 选择存储库为我们第一步创建的npm
npm config set registry https://npm.uenpay.com/repository/allnpm npm login --registry=https://maven.uenpay.com/repository/allnpm/ 输入账号admin 密码1234qwer 邮箱可随便输入 可得到如下文件 /root/.npmrc 推送依赖 npm publishc
查看文件内容
cat /root/.npmrc registry=https://npm.uenpay.com/repository/allnpm //npm.uenpay.com/repository/:_authToken=NpmToken.eadaaec9-6f83-392b-94a4-ca6cac2e9125 cache=/root/npm-cache cache-max-age=-1
创建为configmap挂载到node构建的容器中
--- apiVersion: v1 data: .npmrc: >- registry=https://npm.uenpay.com/repository/allnpm //npm.uenpay.com/repository/:_authToken=NpmToken.eadaaec9-6f83-392b-94a4-ca6cac2e9125 kind: ConfigMap metadata: name: npm-settings namespace: default
忽