如何在没有 NPM 的情况下共享 angular 库

How to share angular library without NPM

我正在开发一个我不想在 npmjs 中共享的组件库,有什么方法可以在不与 NPM 共享的情况下与其他 angular 项目共享我的 angular 库.

是的,尝试 verdaccio,当你 npm i libraryname 首先它在本地存储中搜索库时,它将你打包的库存储在本地存储中然后搜索 public npm https://verdaccio.org/docs/en/installation

最好的方法 - 拥有自己的 npm 注册表并在其中发布。它通常在大中型公司。

更简单的方法 - 在 git 存储库中发布您的包库,并将 lobrary 添加为包含 git 源的包。你可以在 npm 文档中看到如何做到这一点。 https://docs.npmjs.com/files/package.json#dependencies