Gruntjs grunt contrib复制错误(错误代码:enoint)
我在网上搜索,似乎只有我在grunt contrib副本上有这个问题Gruntjs grunt contrib复制错误(错误代码:enoint),gruntjs,Gruntjs,我在网上搜索,似乎只有我在grunt contrib副本上有这个问题 project gruntfile.js ->app ->img ->pic1.png ->pic2.png 我期望的结果是: project gruntfile.js ->app ->dist ->img ->pic1.png ->pic2.p
project
gruntfile.js
->app
->img
->pic1.png
->pic2.png
我期望的结果是:
project
gruntfile.js
->app
->dist
->img
->pic1.png
->pic2.png
->img
->pic1.png
->pic2.png
换句话说,只需将/project/app/img中的文件复制到/project/app/dist/img即可
这是我的副本配置,它不工作:
copy: {
main: {
src: ['*.*'],
expend: true,
cwd: 'app/img/',
dest: 'app/dist/img/'
}
},
以下是错误消息:
警告:无法读取“download.png”文件(错误代码:enoint)。使用--force继续
(download.png是图片文件的名称)
我应该如何配置复制选项?谢谢大家! 看起来您有输入错误,应该是
expand
而不是expend
。因此,cwd
属性被忽略。请尝试以下配置:
copy: {
main: {
src: ['**/*'],
expand: true,
cwd: 'app/img/',
dest: 'app/dist/img/'
}
},
glob模式
*.
可能不是必需的,因为*
将已经匹配所有文件(除非您特别尝试仅匹配其中包含
的文件)尝试使用src:'*'
匹配单个文件夹中的所有文件,或使用src:'*/*'
匹配cwd中的所有文件和文件夹
它完美地解决了我的问题!非常感谢。但“e”和“a”不是键盘上的同一个字母吗?不,他们不是。只是开玩笑。