12

我想使用 grunt-contrib-copy (或任何其他 grunt 复制插件)将文件复制到网络位置。

在下面尝试:

    copy: {
        test: {
            files: [
                { src: ['Scripts/*'], dest: ['\\\\location\\site\\Scripts\'] }
            ]
        }
    }

但得到:

警告:无法写入“\\location\site\Scripts\”文件(错误或代码:未定义)。使用 --force 继续。

是否有可能/如何复制到网络位置?

4

2 回答 2

12

是的,这很简单,只需用正斜杠定义你的路径:

copy: {
     test: {
         files: [
             { src: ['Scripts/*'], dest: ['//location/site/Scripts/'] }
         ]
     }
}

这也适用于 Windows,grunt 会解决这个问题。试试看。

于 2013-08-07T08:16:19.723 回答
-1

要将文件从 mac 复制到 windows 共享目录,在目标前面加上 smb:

copy: {
  test: {
    files: [
      { src: ['Scripts/*'], dest: ['smb://location/site/Scripts/'] }
    ]
  }
}

kr,约阿希姆

于 2014-10-06T09:00:30.363 回答