Подтвердить что ты не робот

Можно установить только Bootstrap CSS с Bower?

Запуск нового проекта Angular через Йоман спрашивает, хотите ли вы включить Twitter Bootstrap (я использую аромат Sass). Это включает как стили, так и скрипты. Тем не менее, я хочу использовать UI Bootstrap вместо сценариев Bootstrap (которые зависят от jQuery).

Итак, можно ли установить только стили Bootstrap (желательно в Sass) с Bower? Или мне просто нужно загрузить и включить стили Bootstrap вручную?

4b9b3361

Ответ 1

просто добавьте параметр exclude в задачу grunt bowerInstall, а задача bowerInstall не будет вводить исключенный файл в файл html

bowerInstall: {
  app: {
    src: ['<%= yeoman.app %>/index.html'],
    exclude: ['bower_components/bootstrap/dist/js/bootstrap.js'],
    ignorePath: '<%= yeoman.app %>/'
  }
},

Ответ 2

Я знаю один пакет Bootstrap только для CSS в Bower: bootstrap-css-only; Однако он поставляется с предварительно скомпилированным CSS, но не с SASS.

Ответ 3

На основе этого answer вы можете добавить это в .bowerrc, чтобы удалить файлы Bootstrap JS:

{ "directory": "bower_components", "scripts": { "postinstall": "rm -rf bower_components/bootstrap-sass-official/assets/javascripts" } }

Ответ 4

если у вас нет задачи bowerInstall в вашем файле grunt, как указано в принятом ответе, это также работает в задании wiredep.

 wiredep: {
  app: {
    src: ['<%= yeoman.app %>/index.html'],
    exclude: ['bower_components/bootstrap/dist/js/bootstrap.js'],
    ignorePath:  /\.\.\//
  },

Ответ 5

Вы можете выполнить:

bower install bootstrap-css-only