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: '{,*/}*'
            },
    

    我也有同样的问题,我也有同样的问题。