如何更改Bower的默认组件文件夹?

我正在制作一个使用Twitter凉亭的新项目。我创建了一个component.json以维护我的所有依赖,如jquery。然后运行bower install,将所有内容安装在名为的文件夹中components。但是我需要将组件安装在其他文件夹中,例如public/components。


我尝试将我的components.json编辑为:


{

  "name": "test",

  "version": "1.0.0",

  "directory": "public/",

  "dependencies": {

    "jquery": "*"

  }

}

要么:


{

  "name": "test",

  "version": "1.0.0",

  "componentsDirectory": "public/",

  "dependencies": {

    "jquery": "*"

  }

}

如https://github.com/twitter/bower/pull/94所示,但它不起作用。


Smart猫小萌
浏览 490回答 3
3回答

蓝山帝景

除了编辑.bowerrc以设置默认安装路径外,您还可以为不同文件类型设置自定义安装路径。有一个称为bower-installer的节点程序包,它提供一个命令来管理备用安装路径。跑 npm install -g bower-installer设置你的bower.json{  "name" : "test",  "version": "0.1",  "dependencies" : {    "jquery-ui" : "latest"  },  "install" : {    "path" : {      "css": "src/css",      "js": "src/js"    },    "sources" : {      "jquery-ui" : [        "components/jquery-ui/ui/jquery-ui.custom.js",        "components/jquery-ui/themes/start/jquery-ui.css"      ]    }  }}运行以下命令: bower-installer这将安装components/jquery-ui/themes/start/jquery-ui.css到./src/css,等等
打开App,查看更多内容
随时随地看视频慕课网APP