webpack-deploy-ftp

1.0.22 • Public • Published

webpack-deploy-ftp

将文件通过ftp的方式上传, npm仓库webpack-deploy-ftp

特性

支持实时创建文件夹、文件,并且会进行覆盖。

TODO: 下个版本,将会支持上传文件列表缓存,跳过未改动文件,节省上传时间。

安装

npm install webpack-deploy-ftp --save-dev

使用

webpack.prod.conf.js

 
const WebpackDeployFtp = require('webpack-deploy-ftp');
 
new WebpackDeployFtp({
    dir: './dist', // * 本地上传文件夹路径
    remoteDir : '/temp/', // * 远程文件目录 注意:小心覆盖整个ftp服务器 default: /empty
    console: false, // 打印日志 default: false
    connect : {
        host : '127.0.0.1', // * ftp服务器ip
        port : '21', // * 端口 default: 21
        user : 'name', // * 用户名
        password : '****' // * 用户密码
        secure: false,
        secureOptions: undefined,
        connTimeout: 5000,
        pasvTimeout: 10000,
        keepalive: 10000
    }
});

Package Sidebar

Install

npm i webpack-deploy-ftp

Weekly Downloads

3

Version

1.0.22

License

ISC

Unpacked Size

18.5 kB

Total Files

5

Last publish

Collaborators

  • huangyouqiang