太好了,Angular 已经发布了第 6 版,并且 CLI 提供了一个生成库的选项——他们称之为“备受期待的功能”。
现在,从商业角度来看,我想知道:
- 为什么你真的需要这个,
- 为什么在现有项目内部而不是单独的项目中,您可以像往常一样通过 npm 安装...
- 如果你想在你的项目中使用它,为什么不使用一个模块呢。
所以我明白了,在 npmjs 上发布一些东西,并希望整个世界和未来的互联事物都需要它。图书馆,不错。
在更大公司的大型系统中,我们可以重用库,但我们已经能够通过模块重用东西。每次更改某些内容时,我都需要单独构建库并重新编译..
使用库而不是模块的原因是什么?
(目前我会说一个库可以比一个模块更大,所以我会用它来更好地组织我的应用程序)