Grunt JS拷贝到网络位置



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

尝试如下:

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

但得到:

警告:无法写入"\locationsiteScripts"文件(Err .)或代码:未定义)。

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

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

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

这个也可以在windows上工作,grunt会处理的。

从MAC复制文件到Windows共享目录,在目标目录前加上smb:

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

kr,约阿希姆

最新更新