我在尝试清理远程文件服务器上的分发目录时遇到了麻烦。 我有一个文件夹并通过双斜线表示法访问它,如
//foldername/projectname/subfolder/
我为grunt-contrib-clean任务配置了我的Gruntfile.js,如下所示:
clean: {
files: [
{
src: ['//foldername/projectname/subfolder/']
}
]
}
在我的任务列表中,我还有一个grunt-contrib-copy任务,它在grunt-contrib-clean之后启动以加载分配,而这个任务使用相同的src路径到网络上的文件夹。
所以,当我发起咕噜声 - "清洁"任务实际上并没有清理子文件夹,但是" 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提示输入凭据。我有更改/删除文件夹的凭据。
任何人都可以帮助我并回答为什么干净的任务找不到我的目录。 谢谢!
答案 0 :(得分:1)
确实如此。这是一个例子:
Vec3(double, double, double)
答案 1 :(得分:-1)
使用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.
<强>参考强>