12

我需要用 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"
    }
}
4

1 回答 1

21

找到阅读鲍尔官方页面的方式:

如您所见,可以通过名称、Git 端点、GitHub 速记、URL 或本地路径来安装包。如果您从指向 zip 或 tar 文件的 URL 安装,bower 将自动提取其内容。

component.json

{
  "name": "Backbone Client",
  "version": "1.0.0",
  "dependencies": {
    "crypto-js": "http://crypto-js.googlecode.com/files/CryptoJS%20v3.1.2.zip"
  }
}
于 2013-02-07T15:39:42.020 回答