【问题标题】:How to place dependencies on a specific folder using bower? [duplicate]如何使用 bower 将依赖项放在特定文件夹上? [复制]
【发布时间】:2015-08-14 17:30:50
【问题描述】:

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

目前在cd Project 中使用bower install,一个文件夹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
}

【问题讨论】:

    标签: javascript bower bower-install


    【解决方案1】:

    来自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"
    

    【讨论】:

    • 既然已经找到重复项,难道不应该避免回答吗?
    • 我可能应该,但为了完整起见,我想我会的。我不知道这个缝的正确协议
    猜你喜欢
    • 1970-01-01
    • 2018-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 1970-01-01
    相关资源
    最近更新 更多