Задать вопрос
@Leshrac

Как получить путь к директории, в которую был установлен пакет через bower?

Ставлю через bower нужные пакеты.
Для запуска тестов мне надо получить полный путь к директории, в которую данный пакет был установлен.
На трэвисе используется, например, $TRAVIS_BUILD_DIR для получения пути к дире с билдом.
Есть ли в bower что-либо аналогичное (через Programmatic API способа не нашел)?
  • Вопрос задан
  • 2425 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Leshrac Автор вопроса
Задача решилась путем использования GruntJS.
В моем случае нужен был путь к SpecRunner.html от jasmine, чтобы запустить тесты.
Благодаря гранту (и плагину grunt-contrib-jasmine) необходимые пути (исходники, спеки, хелперы) можно задать единожды - только в грантфайле:
jasmine: {
    pivotal: {
      src: 'src/**/*.js',
      options: {
        specs: 'spec/*Spec.js',
        helpers: 'spec/*Helper.js'
      }
    }
  }


Для подключения в html библиотек, загруженных через bower, можно использовать плагин к гранту grunt-bower-install.

Как альтернативный вариант можно использовать получение пути из .bowerrc и bower.json:
pkg: grunt.file.readJSON('.bowerrc'),
build: {
        src: 'src/<%= pkg.directory %>.js'
      }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы