注册组件的非角度和角度版本
Register both non-angular and angular version of component
我有一个javascript项目,由两个js文件组成
- component.js
- component.angular.js
component.js包含导出到globals、amd或任何东西的实际逻辑。如果不使用角度,则可以按原样使用。component.angular.js将逻辑封装在角度指令中,但需要component.js.中的逻辑
我想在Bower中注册/发布该组件的非angular(只需要component.js)和angular(需要component.jss和component.angular.js)版本。
总体问题:如何做到这一点?
可能有助于你理解我困惑的原因的问题:
- 您甚至可以声明在一个bower.json中需要使用两个js文件吗
- 我想在Bower中注册代码所在的存储库,它会查找一个Bower.json文件。但我想我不能在bower.json中声明,在有角度的情况下,你需要两个文件,在没有角度的情况中,你只需要其中一个
- 我可以在同一个存储库中有两个不同的bower.json文件吗?并在Bower中以两个不同的名称注册,例如"mycomponent"answers"mycomponent-analular"
- 我需要两个存储库吗
好吧,我最后有两个仓库。一个用于共享原始组件(在bower、npm和流星上),另一个用于根据原始组件共享角度包裹(也在bower和npm上)。
- 原始成分:https://github.com/TeletronicsDotAe/infinite-gallery
- 角形包装:https://github.com/TeletronicsDotAe/infinite-gallery-angular
不知道这是否是最好的方法,但它对我有效。
相关文章:
- React重新渲染但未显示正确的组件
- 不能从angular2中的子组件指定父组件中的数组
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- React组件等待所需道具进行渲染
- 如何创建带有插槽的vue js组件预加载程序
- KnockoutJS-组件-多个实例
- JS编译器/包管理器,用于版本控制
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- Chrome加载旧版本的Javascript文件
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何在react js中将值从一个组件发送到另一个组件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- React组件-设置页面标题
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 如何在salesforce aura闪电组件中使用jQuery.val()
- 注册组件的非角度和角度版本
- 试图实现d3.js版本4作为一个聚合物组件
- 如何在Firefox 45+版本的附加组件中读取本地文件
- 如何修复require.js's版本querystring不能放在#(锚)组件之后