CryptoJS与Bower,如何管理这种依赖关系
CryptoJS with Bower, how to manage this dependency?
我需要用Bower管理CryptoJS。该项目托管在code.google.com上。可以以zip文件或通过SVN下载。
Bower是否可以下载解压缩zip文件,或者从SVN下载所有组件并将其放在crypto
文件夹中?
.bowerrc
文件,定义下载文件夹:
{
"directory": "app/vendor"
}
我尝试过这个component.json
文件(失败,下载页面本身):
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto": "http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/"
}
}
另一次尝试(hmac.js
覆盖core.js
,并保存为index.js
):
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto":
"http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/core.js",
"crypto":
"http://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/hmac.js"
}
}
找到了阅读Bower官方页面的方法:
正如你所看到的,包可以通过名称、Git端点、,GitHub简写、URL或本地路径。如果你从一个URL安装指向zip或tar文件,bower将自动提取其目录
component.json
:
{
"name": "Backbone Client",
"version": "1.0.0",
"dependencies": {
"crypto-js": "http://crypto-js.googlecode.com/files/CryptoJS%20v3.1.2.zip"
}
}
相关文章:
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 如何访问声音管理器2创建的声音对象
- 在 Angular JS 业力测试中管理依赖关系
- 在 webpack 中管理 jQuery 插件依赖关系
- ES6模块导入和依赖关系管理
- 如何管理不同的 Angular 模块依赖关系
- 如何管理原始对象之间的数据依赖关系
- 使用Sencha's app.json来管理Javascript加载顺序和依赖关系
- 管理web组件的依赖关系;JS、CSS/SASS和模板文件
- 使用函数管理骨干中的关系
- 在数据库中管理用户之间的关系
- AngularJS:依赖关系管理
- 如何管理Javascript库中的依赖关系
- 如何管理Angular js依赖关系和模块化
- 我应该如何管理AngularJS中的依赖关系
- jasmine-maven插件:管理依赖关系和单独的规范执行
- 如何在RESTful API中管理关系
- CryptoJS与Bower,如何管理这种依赖关系
- 在AngularJS中管理模型关系
- Gulp -管理库的依赖关系