一尘不染

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

node.js

我正在制作一个使用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所示,但它不起作用。


阅读 218

收藏
2020-07-07

共1个答案

一尘不染

在项目根目录(与您的主目录相对)中创建一个Bower配置文件.bowerrc,内容如下:

{
  "directory" : "public/components"
}

bower install再次运行。

2020-07-07