如何使用bower将依赖项放在特定文件夹上?

时间:2015-08-14 09:25:30

标签: javascript bower bower-install

我正在使用bower导入Project文件夹中的某些库。

目前在bower install中使用cd Project,我的www/lib文件夹中正在安装Project文件夹。

我需要摆脱www/lib并将所有依赖项放在Project文件夹下。

如何实现这个

Project
      bower.json

我需要这个结构:

Project
      bower.json
      dojo
      dijit
      ...
{
    "name": "app",
    "version": "0.0.0",
    "dojoBuild": "app.profile.js",
    "dependencies": {
        "dojo": "~1.10.2",
        "dijit": "~1.10.2",
        "dojox": "~1.10.2",
        "normalize-css": "~3.0.0",
        "put-selector": "~0.3.6",
        "util": "dojo-util#~1.10.2",
        "xstyle": "~0.3.1"
    },
    "directory": "",
    "private": true
}

1 个答案:

答案 0 :(得分:0)

来自bower docs

  

可以在.bowerrc文件中使用JSON配置Bower。例如:

{
  "directory": "app/components/",  //set the directory you want here
  "analytics": false,
  "timeout": 120000,
  "registry": {
    "search": [
      "http://localhost:8000",
      "https://bower.herokuapp.com"
    ]
  }

}
  

目录

     

字符串

     

应保存已安装组件的路径。如果不   指定此默认值为bower_components。

"directory": "~/my-project/vendor"