整一个大致思路如下:

首先创建一个文件为npmrc,里面的内容为registry.npmjs.org/:_authToken=*****************

echo //registry.npmjs.org/:_authToken=********* > ~/.npmr
cat ~/.npmrc   //来验证

之后就可以通过yarn去从npm仓库中下载这个私有包了

  • 工作原理
  1. 你需要在 npmjs.com 上注册一个账户,并升级到付费套餐(例如 Pro 或 Teams)。
  2. 付费后,你的账户就获得了发布私有包 (private packages) 的权限。
  3. 当你发布一个包时,可以将其标记为私有。例如,你发布一个名为 @my-org/my-private-tool 的包,它虽然存在于 npm 的服务器上,但对于没有权限的公众来说是不可见、不可下载的。
  4. 生成凭证:你在你的 npm 账户中生成一个“Access Token”(访问令牌),这就是你所说的“凭证”。这个令牌可以被设置为只读(仅供下载)或读写(可发布和下载)。
  5. 授权其他电脑:团队的其他成员或者你的其他电脑,只需在他们的 ~/.npmrc 文件中配置好这个凭证(Token),就可以成功下载和使用你发布的这个私有包了。
  • 总结:这种方式最简单,不用自己维护服务器,但需要向 npm 官方付费。

有了这个私有包后,就可以去使用了

我们公司主要是yarn global add *******(这个私有包)

之后就可以使用这个私有包去下载redis、mongodb这些在docker上了,为了统一开发的数据库版本,以及方便在mac上一键启动需要用到的工具。

可视化工具是orbStack。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐