本身寫一個自動發佈到sftp服務器的webpack插件

原由:公司的前端項目一直是手動部署到sftp,很容易出錯,最近沒事想把手動作成自動部署,說幹就幹。
最開始固然是去npm和gayhub查找各類相似的部署工具,用了開源的,有各類各樣的問題:前端

1. 不能刪除舊代碼(最大的問題)
2. 上傳到服務器以後不會自動退出命令行
3. 更小問題就不說了,強迫症的我受不了,必須本身弄一個

gayhub地址webpack

使用方法很簡單,安裝:npm install webpack-deploy-sftp -save-dev
在webpack.config.js中加入git

const WebpackDeploySftp = require('webpack-deploy-sftp')
plugins: [
  new WebpackDeploySftp({
    port: 'port',
    host: 'host',
    user: 'user',
    password: 'password',
    path: 'localPath',
    remotePath: 'remotePath'
  })
]
相關文章
相關標籤/搜索