如何发布angular2指令
How to publishing an angular2 directives
我写了一个angular2指令ng2-clearfix。typescript代码本身已经准备好了,它经过测试并且工作得很好。
我现在想在github上发布指令,以便其他人也可以使用它,我有几个问题,同时这样做:
-
我应该如何服务文件?就像我应该提供ng2-clearfix.js文件还是我应该离开ng2-clearfix。并允许用户将typescript编译为javascript。
- 我该如何管理ng2的依赖关系?我想把它发布在npm和bower上。我认为在我自己的依赖管理中使用bower将是一个问题,因为使用ng2-clearfix的开发人员可能会或可能不会使用bower。
感谢您的宝贵时间。
如果你知道angular2指令的样板,请告诉我,这会使任务更容易。
好吧,你可以从这个神奇的工具生成器-angular2-library
开始。我最近在为Ionic2编写的库中使用了它,它确实节省了我一些时间。
这是一个非常简单的约曼生成器,为你的库生成一个骨架。然后,在你组织好你的应用之后,你就可以把它发布到npm了。
由于Angular 2使用Typescript,所有的文件最终都应该被翻译成javascript。基本思想是将所有源文件保存在存储库中,编译这些文件并将它们以正确的版本发布到npm。你不应该将编译后的文件提交到存储库。
欢迎您查看我编写的库,以了解基本工作原理:https://github.com/kadoshms/ionic2-autocomplete
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 如何在Angular2中使用jQuery插件
- 不能从angular2中的子组件指定父组件中的数组
- 参数变量出现ngTable指令问题
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 使用每次都不同的transclude重复指令
- 打开一个模态并将其链接到AngularJS中的指令
- 从html创建一个指令,该指令按类名应用函数
- 动态更新Angular2指令中自定义属性的值
- Angular2指令:如何检测DOM变化
- 在 angular2 指令中注入 angular1 服务
- Angular2 - 从父指令获取数据
- Angular2 SVG指令静默失败
- 扩展Angular2指令
- 如何发布angular2指令
- 用字符串作为输入的angular2结构指令
- 独立指令作用域Angular2
- 没有显示Angular2指令
- 如何在angular2中绑定一个指令到一个函数?
- Angular2指令修改点击处理