有没有好的grunt ftp插件?

Vit*_*kov 7 deployment ftp gruntjs

我试过了grunt-ftpush,grunt-ftp-deploy但两个都不能正常工作.我遇到了烦人的烦恼.FTP任务似乎非常重要,我不能谷歌工作一个奇怪.

更新

这是grunt-ftp的设置

ftp: { 
  options: { 
    host: 'myhostname',
    user: 'myusername',
    pass: 'mypassword'
  },
  upload: { 
    files: { 
      'codebase/myprojectfolder': 'build/*' 
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我希望我的本地文件夹build将被复制到服务器但我收到一个错误

Fatal error: Unable to read "build/scripts" file (Error code: EISDIR).
Run Code Online (Sandbox Code Playgroud)

文档很差,所以我不知道如何上传包含文件夹的文件夹.

bev*_*qua 0

尝试grunt-ftp

grunt.initConfig({
  ftp: {                       // Task
    options: {                 // Options
     host: 'website.com',
      user: 'johndoe',
      pass: '1234'
    },
    upload: {                  // Target
      files: {                 // Dictionary of files
        'public_html': 'src/*' // remote destination : source
      }
    }
  }
});

grunt.loadNpmTasks('grunt-ftp');
grunt.registerTask('default', ['ftp']);
Run Code Online (Sandbox Code Playgroud)