让Webpack支持sftp上传文件

78 阅读1分钟
原文链接: alili.tech

今天介绍两个插件,可以让你的webpack支持上传文件到你的ftp服务器.

sftp-webpack-plugin

安装sftp-webpack-plugin


                                    
npm install sftp-webpack-plugin --save-dev


                                

使用


                                    
const SftpWebpackPlugin = require('sftp-webpack-plugin');

var config = {
   plugins: [new SftpWebpackPlugin({
    port: 'your port',//服务器端口
    host: 'your host',//服务器地址
    username: 'your username',//用户名
    password: 'your password',//密码
    from: 'you neeed upload file path ',//你的本地路径
    to: 'you want to destination'//服务器上的路径
  })]
}


                                

webpack-sftp-client

webpack-sftp-client

安装webpack-sftp-client


                                    
npm install webpack-sftp-client --save-dev


                                

使用


                                    
var WebpackSftpClient = require('webpack-sftp-client');

var config = {
   plugins: [new WebpackSftpClient({
    port: '22',//服务器端口
    host: 'exmaple.com',//服务器地址
    username: 'root',//用户名
    password: 'password',//登录密码
    path: './build/', //本地路径
    remotePath: '/data/website/demo/', //服务器路径
    verbose: true //控制台显示详细信息
})]
}