С возможностью иметь папку bower_component за пределами папки app
, как можно будет загружать пакеты баннеров для работы с глотком? План состоит в том, чтобы использовать Web Starter Kit, у которого есть gulp, синхронизация браузера уже настроена.Настройка Bower с Gulp (и веб-стартером)
Я думаю, что установка будет состоять в том, чтобы переместить модули башенки, с gulp
- у этого есть задача скопировать указанные модули на app/scripts/vendors
или app/styles/vendors
. Таким образом, он выполнит две задачи (один для скриптов и один для стилей).
Он скопирует его, и если будут загружены более новые обновления - замените существующие файлы. Concat и Minify независимо от того, обслуживаете или стройте.
Поскольку WSK уже строит main.js
, пакеты баннеров будут встроены в файл library.js
. Может ли кто-нибудь вести меня в правильном направлении, чтобы построить эту настройку?
Я приложил несколько вещей, которые, по моему мнению, потребуются.
app/index.html
<!-- build:js scripts/vendor.js -->
<script src="bower_components/angular/angular.js"></script>
<!-- endbuild -->
Построить в /dist/scripts/venfors.js
gulpfile.js
// Bower - bower_components directory - located to root folder
var directory = {
bower = './bower_components/'
};
// Bower - Scripts
gulp.task('bower-scripts', function() {
return gulp.src([
// AngularJS
directory.bower+'bower_components/angular/angular.js'
])
.pipe(--- Copy src to /app/scripts/vendor ---)
});
Не уверен, что если есть что-нибудь еще мне нужно сделать? Или если моя установка неверна?
Причина, по которой я хочу сохранить папку bower_components в корневой папке, а не в папке приложения, чтобы все было чище.
Краткое описание: Настройка Gulp и WSK с использованием беседки с папкой bower_components вне папки «Приложение».
вы можете использовать '.bowerrc', чтобы определить, где вы хотите установить' bower_components'. Это может быть проще и проще в обслуживании, чем при определении каталога. –