自己写一个自动发布到sftp服务器的webpack插件

19次阅读

共计 416 个字符,预计需要花费 2 分钟才能阅读完成。

起因:公司的前端项目一直是手动部署到 sftp,很容易出错,最近没事想把手动做成自动部署,说干就干。
最开始当然是去 npm 和 gayhub 查找各种类似的部署工具,用了开源的,有各种各样的问题:

1. 不能删除旧代码(最大的问题)2. 上传到服务器之后不会自动退出命令行
3. 更小问题就不说了,强迫症的我受不了,必须自己弄一个 

gayhub 地址

使用方法很简单,安装:npm install webpack-deploy-sftp -save-dev
在 webpack.config.js 中加入

const WebpackDeploySftp = require('webpack-deploy-sftp')
plugins: [
  new WebpackDeploySftp({
    port: 'port',
    host: 'host',
    user: 'user',
    password: 'password',
    path: 'localPath',
    remotePath: 'remotePath'
  })
]

正文完
 0