Continuous integration 如何获取bower安装包的目录的完整路径

Continuous integration 如何获取bower安装包的目录的完整路径,continuous-integration,bower,Continuous Integration,Bower,我在鲍尔安装了一些软件包。 对于测试,我需要一个安装包的完整目录路径 如何获得此路径(类似于TRAVIS ci上的$TRAVIS\u BUILD\u DIR) 在编程API中我找不到类似的东西。对于这个问题,我决定使用。 我需要从中获取SpecRunner.html以运行测试 由于GruntJS(和插件),我可以一次性设置Nessery路径(源、规范、帮助程序)-在Gruntfile中: jasmine: { pivotal: { src: 'src/**/*.js', op

我在鲍尔安装了一些软件包。 对于测试,我需要一个安装包的完整目录路径

如何获得此路径(类似于TRAVIS ci上的$TRAVIS\u BUILD\u DIR)


在编程API中我找不到类似的东西。

对于这个问题,我决定使用。 我需要从中获取SpecRunner.html以运行测试

由于GruntJS(和插件),我可以一次性设置Nessery路径(源、规范、帮助程序)-在Gruntfile中:

jasmine: {
  pivotal: {
    src: 'src/**/*.js',
    options: {
      specs: 'spec/*Spec.js',
      helpers: 'spec/*Helper.js'
    }
  }
}
对于从中加载的动态include libs,我使用了GruntJS的插件

此外,为了获取包的路径,您可以使用.bowerrc:

pkg:grunt.file.readJSON('.bowerrc'),
建造:{
src:'src/.js'
}
pkg: grunt.file.readJSON('.bowerrc'),
build: {
  src: 'src/<%= pkg.directory %>.js'
}