我编写了一个名为ng2-clearfix的angular2指令。打字稿代码本身已经准备就绪,经过测试并且工作正常。
我现在想在github上发布指令,以便其他人也可以使用它,我这样做时有几个问题:
我应该如何提供文件?我应该提供ng2-clearfix.js文件,或者我应该留下ng2-clearfix.ts并让用户将typescript编译为javascript。
谢谢你的时间。
另外,如果您知道angular2指令的样板,请告诉我,这样可以简化任务。
答案 0 :(得分:1)
好吧,您可以先使用这个神奇的工具generator-angular2-library
我最近把它用于我为Ionic2写的一个库,它真的让我节省了一些时间。
这是一个非常简单的Yeoman生成器,可以为您的库生成骨架。 然后,在完成应用程序的组织后,您可以将其发布到npm。
由于Angular 2使用Typescript,所有文件最终应该转换为javascript。 基本思想是将所有源文件保存在存储库中,编译文件并在正确版本下将它们发布到npm。您不应该将编译的文件提交到存储库。
欢迎您查看我写的图书馆,了解事情基本如何运作:https://github.com/kadoshms/ionic2-autocomplete