Comment puis-je intégrer de Verdure avec Gulp.js?
Je suis en train d'écrire une gorgée tâche qui n'quelques choses
- Installer la Charmille dépendances
- Concat ces dépendances dans un seul fichier dans l'ordre des dépendances
J'espérais le faire sans avoir à spécifier les chemins d'accès à ces dépendances. Je sais qu'il existe la commande bower list --paths
mais je suis pas sûr de savoir si il est possible de l'attacher ensemble.
Toutes les pensées?
Modifier
Donc je suis en train d'utiliser le gulp-bower-fichiers et je suis un eaccess erreur et ce n'est pas de générer le fichier concaténé.
gulpfile.js
var gulp = require('gulp');
var bower = require('bower');
var concat = require('gulp-concat');
var bower_files = require('gulp-bower-files');
gulp.task("libs", function(){
bower_files()
.pipe(concat('./libs.js'))
.pipe(gulp.dest("/"));
});
de verdure.json
{
"name": "ember-boilerplate",
"version": "0.0.0",
"dependencies": {
"ember": "1.6.0-beta.1",
"ember-data": "1.0.0-beta.7"
}
}
et je continue à venir à travers cette erreur
events.js:72
throw er; //Unhandled 'error' event
^
Error: EACCES, open '/libs.js'
Vous devez vous connecter pour publier un commentaire.
Utilisation principal-bower-fichiers
Il s'empare de la totalité de la production (principale) de fichiers de votre Bower paquets définis dans votre projet de verdure.json et de les utiliser comme votre gulp src pour votre tâche.
l'intégrer dans votre gulpfile:
J'ai fait cette tâche qui attrape tous les fichiers de production, les filtres css/js/polices et les sorties dans le dossier public dans leurs sous-dossiers respectifs (css/js/fonts).
Voici un exemple:
event-stream
etinject
mais sans succès.gulp-minify-css
a été deprecated en faveur de gulp-clean-cssJ'ai été de tenter d'exécuter la liste gulpfile et a couru dans un couple des erreurs. Première gulpFilter.la restauration n'est pas une fonction, et d'autre part, si vous envisagez sur la restauration de fichiers filtrés vous avez besoin pour passer {restaurer: true} lorsque vous définissez vos filtres.
Comme:
Après les changements mentionnés, il a fonctionné à la perfection. 🙂