试图将文件从远程 Windows 10 计算机复制到 OSX。
这一切过去几年都可以正常工作,在过去的几个月里,它已经停止工作了。可能是在我将远程主机升级到 Win10 的时候,但不能确定。
尝试执行以下 grunt 任务:
copy: {
main: {
files: [
{
expand:true,
cwd: '/Volumes/Users/bobo/Projects/abc/',
src: [
'css/**',
'img/**',
'js/**',
'icon.png',
'index.html'
],
dest: './www/'
},
]
}
}
...失败并出现以下错误(注意 EINVAL 等同于 *nix 世界中的“无效参数”):
Running "copy:main" (copy) task
Warning: Unable to read "/Volumes/Users/bobo/Projects/abc/css/MarkerCluster.Default.css" file (Error code: EINVAL). Use --force to continue.
有趣的是它正确地遍历树并找到没有问题的源文件,但随后以失败的副本响应。
如果我删除任何子目录,一切正常:
src: [
'css/**',
'img/**',
'js/**',
'icon.png',
'index.html'
],
有什么想法,或者下一步要调试吗?