gruntjs - grunt-contrib-clean 任务不会删除具有网络 src 路径的文件

标签 gruntjs

我在尝试清理远程文件服务器上的分布式目录时遇到了麻烦。
我有一个文件夹并通过双斜杠符号访问它

//foldername/projectname/subfolder/

我已经为 grunt-contrib-clean 任务配置了我的 Gruntfile.js,如下所示:
clean: {
    files: [
        {
            src: ['//foldername/projectname/subfolder/']
        }
    ]
}

在我的任务列表中,我还有一个 grunt-contrib-copy 任务,它在 grunt-contrib-clean 之后启动以加载分布式和这个任务 使用相同的 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 提示输入凭据。我有更改/删除文件夹的凭据。

任何人都可以帮助我并回答为什么清理任务找不到我的目录。
谢谢!

最佳答案

确实如此。下面是一个例子:

dev: {
          options: {
            'force': true
          },
          expand: true,
          cwd: '//someserver/someshare/somepath',
          src: '{,*/}*'
        },

关于gruntjs - grunt-contrib-clean 任务不会删除具有网络 src 路径的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22457004/

相关文章:

javascript - 如何使用 Grunt 和 Mocha 按 mtime 顺序运行单元测试

javascript - Grunt - 替换文件中的空行 - 正则表达式

javascript - Bower/grunt 在顶部加载 1 个脚本

javascript - 如何使用 Grunt 丑化子文件夹/子目录中的所有 javascript 文件?

javascript - grunt-express:socket.io 的配置忽略 http 基础

javascript - 为什么 grunt-contrib-imagemin 将 PNG 减少 80%,但 JPG 仅减少 <0.1%?

node.js - 读取带标题的 csv,然后使用 node/grunt 将每一行上传到 couchdb

gruntjs - 您可以将 --verbose 标志用于单个 Grunt 任务吗?

node.js - 如何在 Heroku 上运行 `grunt connect` 进程

css - 如何使用 Yeoman 的 Grunt.js 文件启用 SASS lineNumbers?