如何发布 angular 库项目?
How to publish angular library project?
我是 angular 图书馆项目的新手。
我在这个项目中创建了一个 angular 项目和一个库。文件夹结构如下:
mt-proj
- 项目
- mt-lib
src
所以我想推送我的项目github并将库包发布到npmjs服务器。
- 那么我应该将我的所有项目推送到 github,还是只推送到库?
- 我应该单独打包库项目还是所有项目?
需要记住的几件事。
- 如果您只是自己使用它,则不必制作它 public(我知道那里有很多 tuts 告诉您将它发布到 NPM,但如果它只是一个内部库它不必是 public 就可以将其包含在您的应用程序构建中)。您可以将其作为私有库保存在您的 Angular 工作区中,并且您的项目仍将其包含在构建中。
- 你的库应该能够 运行 没有你的项目(即我应该能够将你的库添加到我机器上全新安装的 angular 而不会出现问题)。
- 独立于您的应用程序项目打包您的库。
我是 angular 图书馆项目的新手。
我在这个项目中创建了一个 angular 项目和一个库。文件夹结构如下:
mt-proj
- 项目
- mt-lib
- 项目
src
所以我想推送我的项目github并将库包发布到npmjs服务器。
- 那么我应该将我的所有项目推送到 github,还是只推送到库?
- 我应该单独打包库项目还是所有项目?
需要记住的几件事。
- 如果您只是自己使用它,则不必制作它 public(我知道那里有很多 tuts 告诉您将它发布到 NPM,但如果它只是一个内部库它不必是 public 就可以将其包含在您的应用程序构建中)。您可以将其作为私有库保存在您的 Angular 工作区中,并且您的项目仍将其包含在构建中。
- 你的库应该能够 运行 没有你的项目(即我应该能够将你的库添加到我机器上全新安装的 angular 而不会出现问题)。
- 独立于您的应用程序项目打包您的库。