Gruntjs grunt contrib清理任务不执行';t使用网络src路径删除文件
我在试图清理远程文件服务器上的分布式目录时遇到了问题。 我有一个文件夹,并通过双斜杠符号访问它,如Gruntjs grunt contrib清理任务不执行';t使用网络src路径删除文件,gruntjs,Gruntjs,我在试图清理远程文件服务器上的分布式目录时遇到了问题。 我有一个文件夹,并通过双斜杠符号访问它,如 //foldername/projectname/subfolder/ 我已经为grunt contrib clean任务配置了Gruntfile.js,如下所示: clean: { files: [ { src: ['//foldername/projectname/subfolder/'] } ] } 在“我的任务”列
//foldername/projectname/subfolder/
我已经为grunt contrib clean任务配置了Gruntfile.js,如下所示:
clean: {
files: [
{
src: ['//foldername/projectname/subfolder/']
}
]
}
在“我的任务”列表中,我还有一个grunt contrib copy任务,该任务在grunt contrib clean以加载distributive之后启动,并且该任务使用与网络上文件夹相同的src路径
因此,当我启动grunt时,“clean”任务实际上并没有清理子文件夹,但“copy”成功地复制了文件。
当我尝试使用--verbose命令启动grunt时,我有一个下一个日志:
Running "clean" (clean) task
Verifying property clean exists in config...OK
Files: [no src]
Options: force=false, no-write=false
Options: force=false, no-write=false
因此,任务似乎找不到文件,但原因尚未定义。
已授权对服务器的访问,我可以通过默认的Windows提示符输入凭据。我有更改/删除文件夹的凭据
有人能帮我回答为什么清理任务找不到我的目录吗。
谢谢 使用force=true清除子文件夹:
force
Type: Boolean
Default: false
This overrides this task from blocking deletion of folders outside current working dir (CWD). Use with caution.
并且no write=true以获得详细输出
此外,请检查版本以查看Windows错误是否已修复:
2013-07-15 v0.5.0 Use rimraf directly, version 2.2.1 to fix issue on Windows. Add no-write option to mimic grunt.file.delete behavior.
参考资料
确实如此。以下是一个例子:
dev: {
options: {
'force': true
},
expand: true,
cwd: '//someserver/someshare/somepath',
src: '{,*/}*'
},
我也有同样的问题,我也有同样的问题。