gruntjs - grunt-contrib-copy error (Error code: ENOENT) -
i searched internet , looks me had problem grunt-contrib-copy.
project gruntfile.js ->app ->img ->pic1.png ->pic2.png
result expected:
project gruntfile.js ->app ->dist ->img ->pic1.png ->pic2.png ->img ->pic1.png ->pic2.png
in word, copy files in /project/app/img /project/app/dist/img.
here copy config, not working:
copy: { main: { src: ['*.*'], expend: true, cwd: 'app/img/', dest: 'app/dist/img/' } },
here error message: warning: unable read "download.png" file (error code: enoent). use --force continue.
(download.png name of picture file)
how should config copy option? thank you!
it looks have typo, should expand
instead of expend
. cwd
property being ignored. try following config instead:
copy: { main: { src: ['**/*'], expand: true, cwd: 'app/img/', dest: 'app/dist/img/' } },
the glob pattern *.*
not necessary *
match files (unless you're trying match only files .
in them.) try using src: '*'
match files within single folder or src: '**/*'
match files , folders within cwd
.
Comments
Post a Comment