Comment obtenir Grunt-Contrib-Copy pour copier des fichiers / répertoires relatifs à un chemin source donné
Première fois à l'aide de cette tâche et ce que je suis en train de réaliser est le suivant:
copier tous les fichiers/répertoires de src/js/bower_components/*
à build/assets/js/vendor/
J'ai essayé d'utiliser cwd
bien, mais il ne fonctionne pas du tout quand je l'utilise.. je l'ai fixé à: src/js/bower_components/
De la src
.
├── Gruntfile
└── src
└── js
└── bower_components
└── jquery
J'ai actuellement:
.
├── Gruntfile
└── build
└── assets
└── js
└── vendor
src
└── js
└── bower_components
└── jquery
Ce que je voudrais
.
├── Gruntfile
└── build
└── assets
└── js
└── vendor
└──jquery
Voici ma tâche grunt
copy: {
main: {
src: 'src/js/bower_components/*',
dest: 'build/assets/js/vendor/',
expand: true,
}
},
Merci pour toute aide
source d'informationauteur micahblu | 2014-03-27
Vous devez vous connecter pour publier un commentaire.
J'ai mis en place un exemple de projet avec l'arborescence comme ceci:
À l'aide de la ci-dessous Gruntfile:
Cela m'a donné cette structure:
Quand j'avais changé
cwd
de sorte que le Gruntfile lire:J'ai eu ce dir structure:
Donc il semble que
cwd
fait ce que vous avez besoin. Peut-être vous laissésrc
àsrc/js/bower_components/*
lors de la configuration decwd
àsrc/js/bower_components
? Dans ce cas,src
devrait lire quelque chose comme**/*.js
mais en fonction de ce que vous avez vraiment besoin.