Bower命令包含节点中的list和cwd

时间:2016-06-14 19:47:50

标签: node.js bower

我正在尝试使用nodejs和bower api在特定文件夹中安装软件包。

我的文件夹结构是这样的

  some-folder
     |
     +-- components
             |
             +-- jquery
             |
             +-- polymer
  src
    |
     --js
        |
        +-- tracker.js
        |
        +-- server.js

我正在使用tracker.js中的bower api来获取components目录中安装的凉亭包。

以下是我正在使用的代码

    bower.commands
    .list()
    .on('end', (results) => {
        console.log(results)
    });

每次获得的结果都是空物。

我也尝试过带有cwd的凉亭api

    bower.commands
    .list(undefined, undefined, {
        cwd: '../../some-folder'
    })
    .on('end', (results) => {
        console.log(results)
    });

但仍然没有。我不确定我做错了什么。

由于

1 个答案:

答案 0 :(得分:0)

在根目录下创建一个凉亭配置文件.bowercc,并用

填充它
{
  "directory" : "some-folder/components"
}

然后运行bower install