Upload your packaged folder to the specified path on the server( The file in the specified path will be cleared first )
Install with npm
npm install @handsomezyw/auto-deploy-webpack-plugin
const AutoDeployWebpackPlugin = require("@handsomezyw/auto-deploy-webpack-plugin");
const options = {
serverOptions: {
username: "administrator",
host: "xxx.xx.x.xxx",
password: "123456"
},
localPath: "/Users/xx/Desktop/demo/dist",
serverPath: "Desktop/project/public"
};
// webpack.config.js
module.exports = {
plugins: [new AutoDeployWebpackPlugin(options)]
};
-
serverOptions
{ object }
connect to the SSH configuration of the server-
username
{ string }
your server username -
password
{ string }
your server password -
host
{ string }
your server ip -
privateKey
{ string }
your privateKey
-
-
localPath
local folder path -
serverPath
server folder path