Gulp乙烯基ftp更新和不同大小的文件不上传
Gulp vinyl-ftp newer and different size files does not upload
乙烯基ftp具有此功能,可以上传新的和不同大小的文件conn.differentSize(remoteFolder[,options])
我试图测试只有更新的文件才会上传,但到目前为止什么都没有发生,只是文件没有上传。这是我的配置。
gulp.task( 'deploy', function() {
var conn = ftp.create( {
host: hostremote,
user: userremote,
password: passremote,
parallel: 10,
log:true
} );
var globs = [
'*',
'build/**',
'dist/**',
'fonts/**',
'html/**',
'IE6/**',
'images/**',
'include/**',
'js/**',
'language/**',
'lib/**',
'!node_modules',
'!original',
'!node_modules/**',
'!original/**'
];
// using base = '.' will transfer everything to /public_html correctly
// turn off buffering in gulp.src for best performance
return gulp.src( globs, { base: '.', buffer: false } )
.pipe( conn.newerOrDifferentSize( '/test2' ) )
.pipe( conn.dest('/test') );} );
有什么想法吗?
正如Heikki所指出的,远程路径必须相同;否则newerOrDifferentSize
会将images/foo.png
与test2/images/foo.png
进行比较,然后确定上传到test/images/foo.png
。
如果这还不能解决问题,你介意在https://github.com/morris/vinyl-ftp你的完整日志,可能还有你的FTP服务器软件?这可能是一个错误。
相关文章:
- 如何播放部分音频文件
- 从桌面读取python文件时高亮显示代码
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- gulp-install 不安装带有乙烯基文件的依赖项
- 乙烯基缓冲液的用途是什么
- Gulp乙烯基ftp更新和不同大小的文件不上传
- 路径 lo 加载本地主机子文件夹中的文件不起作用.js仅在基路径中
- 我的代码不适用于从基文件调用的脚本
- Rails 基文件具有调用函数 C 的函数 A,但 C 是在两个 JS 文件中定义的.如何按页解决此问题
- 乙烯基fs(gump文件流)未完成.dest写入,然后启动回调或promise
- 了解节点流和乙烯基文件系统
- 如何用Restangular获取本地文件.当基url不是localhost时
- 我怎样才能得到维基媒体's jquery.I18n插件与外部文件的工作
- 为什么由gulp发出的乙烯基文件vinyl. isvinyl()返回false ?
- 使用乙烯基ftp时出错:对不起,此服务器不接受明文会话
- 为什么我必须使用乙烯基源流和 gulp