vinyl-ftp
.Upload files to an FTP-server
Useful for uploading and deploying things.
$ npm install --save-dev gulp-ftp
var gulp = require('gulp');
var gutil = require('gulp-util');
var ftp = require('gulp-ftp');
gulp.task('default', function () {
return gulp.src('src/*')
.pipe(ftp({
host: 'website.com',
user: 'johndoe',
pass: '1234'
}))
// you need to have some kind of stream after gulp-ftp to make sure it's flushed
// this can be a gulp plugin, gulp.dest, or any kind of stream
// here we use a passthrough stream
.pipe(gutil.noop());
});
Required
Type: string
Type: number
Default: 21
Type: string
Default: 'anonymous'
Type: string
Default: '@anonymous'
Type: string
Default: '/'
The remote path to upload too.
Nonexistent directories will be created for you.
MIT © Sindre Sorhus
scp2是一个基于ssh2增强实现,纯粹使用JavaScript编写。而ssh2就是一个使用nodejs对于SSH2的模拟实现。scp,是secure copy的缩写, scp是Linux系统下基于SSH登陆进行安全的远程文件拷贝命令 1、下载scp2到项目当中npm install scp2 --save-dev 2、配置package.json的执行命令 "scripts": { "d
nodejs 启动报错:cannot find module 刚刚出现了这个错误。纠结了实在太久 直接把缺失的模块安装 但是还是提示同意的错误。 一气之下我把整个gulp重新安装了一遍。现在正常运行 下面整理一下 gulp 安装步骤~ 安装nodejs 去 https://nodejs.org/en/下载安装文件安装即可。 安装完成后,在终端输入node -v回车打印出nodejs的版本号,说明n
var gulp=require('gulp'), babel = require('gulp-babel'), gulpSequence = require('gulp-sequence'), htmlmin = require('gulp-htmlmin'), sftp= require('gulp-sftp'), concat=require('gul
首先下载npm模块 npm install --save-dev gulp gulp-sftp webpack del gulp-sftp 上传服务器主要依赖 gulp、webpack必备 del 是一个清空文件目录的依赖包 gulpfile.js const gulp = require('gulp'); const webpack = require('webpack') const path
Gulp -- 项目的愿景、过去和将来 本文翻译自gulp -- The vision, history, and future of the project gulp是一个将vinyl、vinyl-fs、orchestrator、命令行工具以及一系列用于帮助开发者构建优秀插件的指导方针等集于一身的小巧构建工具。尽管它功能很少,但它却完全打破了构建工具生态体系,并通过许多优秀的项目掀起了一股改革你
Gulp相关常用插件 1、gulp-util gulp常用工具,使用方法如下: var gutil = require('gulp-util'); gutil.log('stuff happened', 'Really it did', gutil.colors.magenta('123')); gutil.replaceExtension('file.coffee', '.js'); /
gulp-sequence Run a series of gulp tasks in order. 超级有用的类库;众所周知js是单线程的,运用此类库可以: 保证任务按顺序执行,让gulp任务,可以相互独立,解除任务间的依赖,增强task复用;对于复杂的操作非常有用;安装: npm install --save-dev gulp-sequence gulp-sftp :上传本地文件到FTP 个人
OS:windows 7 虽然自己并不是从事前端开发, 但是面对公司杂乱的代码管理,不得不想个办法来规范一下。 代码管理杂乱,很大一部分是因为惰性,按照标准的方式修改太过于麻烦,每次都是用省事的办法去做。随着项目的迭代,代码越来越乱,每次上线都是问题不断。 从某种程度上说,人类想偷懒才会想到用工具去提高效率,计算机的发明,就是用来做复杂的计算。所以,我们想偷懒的事情,其他程序员肯定也遇到过,聪明的
1、gulp 介绍:http://www.gulpjs.com.cn/docs/getting-started/ 作用:前端自动化构建工具,在国内经常使用的还有webpack和grunt。 2、path 介绍:http://www.jianshu.com/p/fe41ee02efc8 作用:文件路径解析工具 3、yargs 介绍:https://www.npmjs.com/package/yarg
本篇前言 上一篇介绍了本工具的功能、结构、命令,欢迎阅读。 为了让大家更好的了解gulp的强大,本篇将单独对本工具所用的所有gulp插件/gulp模块进行列举介绍,gulp模块的安装方法请点击模块的介绍链接,推荐使用淘宝镜像的npm进行。 gulp插件/gulp模块 gulp 介绍:http://www.gulpjs.com.cn/docs/getting-started/ 作用:前端自动化构建工
描述: 说明这已不再是首选方法。 Syntax(语法) @deprecated [<some text>] Overview(概述) @deprecated 标签指明一个标识在你代码中已经被弃用。 Examples(例子) 您可以单独使用的@deprecated标签,或包括一些文本,来详细说明为什么要弃用。 例如,描述一个old函数从2.0版本开始已经被弃用: /** * @deprecated
This project is deprecated in favor of https://vapperjs.org Install yarn add ream Usage Unlike a regular Vue SPA, you must export a function which returns an object in your app entry in order to make
Enemy Territory: Legacy A second breath of life for Wolfenstein: Enemy Territory Website: https://www.etlegacy.com Downloads: https://www.etlegacy.com/download Wiki/FAQ: https://dev.etlegacy.com/proje
This plugin is deprecated and will be removed in the next major release. Overview Quick setup Available options Live examples Overview The headerTooltips plugin allows adding tooltips to the table hea
Global pcap_lookupdev 用 pcap_findalldevs() 或 pcap_findalldevs_ex() 代替 Global pcap_lookupnet 用 pcap_findalldevs() 或 pcap_findalldevs_ex() 代替 Global pcap_file 由于用来编译WinPcap的C运行环境(C Runtime,CRT)和被WinPcap
@Deprecated注释是在java 5版本中引入的。 用@Deprecated注释的程序元素意味着它不应该被用于以下任何原因 - 它的使用可能会导致错误。 在将来的版本中可能不兼容。 它可能会在将来的版本中删除。 一个更好,更有效的替代方案取代了它。 每当使用不推荐使用的元素时,编译器都会生成警告。 使用Java 9,对@Deprecated注释进行了两项新的增强。 forRemoval -