Ho installato alcuni pacchetti usando Bower, ma non so come distribuirli.Come distribuire i pacchetti installati da Bower?
Per esempio, la mia prima idea era quella di creare un'attività Gulp che li concatena - ho fatto con i miei pacchetti angolari:
gulp.task('libs', function() {
'use strict';
return gulp
.src([
'./public/assets/libs/angular/angular.min.js',
'./public/assets/libs/angular-animate/angular-animate.min.js',
'./public/assets/libs/angular-routes/angular-route.min.js'
])
.pipe(concat('libs.js'))
.pipe(uglify())
.pipe(gulp.dest('public/dist'));
});
Tuttavia, mentre questi pacchetti di cui sopra sono abbastanza semplici, alcuni altri (Bootstrap e jQuery, per la precisione) vengono con le fonti di cui non ho bisogno. Dovrei semplicemente copiare bootstrap.min.css
e jquery.min.js
nella mia cartella dist
?
Francamente, potrei semplicemente includere tutti questi file da un CDN, non ho ancora capito perché avrei usato Bower (ho seguito un tutorial che usa Bower).
Grazie per il vostro aiuto!
Penso che tu abbia risposto alla mia domanda: in sostanza, l'intera struttura di bower_components sarà presente anche sul server. A proposito, usavo RubyGems e attualmente utilizzo NPM, ma mentre non caricavo 'node_modules' e eseguivo' npm install' sul server sembrava semplice, lo stesso non con Bower. – zcserei
Se capisco tutto bene, dovrei semplicemente puntare alla mia directory 'bower_components' quando includo determinati file nelle mie viste? – zcserei