原由:公司的前端項目一直是手動部署到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' }) ]